1. Packages
  2. ElasticCloud (EC)
  3. API Docs
  4. Deployment
ElasticCloud (EC) v0.7.0 published on Friday, Sep 22, 2023 by Pulumi

ec.Deployment

Explore with Pulumi AI

ec logo
ElasticCloud (EC) v0.7.0 published on Friday, Sep 22, 2023 by Pulumi

    Create Deployment Resource

    new Deployment(name: string, args: DeploymentArgs, opts?: CustomResourceOptions);
    @overload
    def Deployment(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   alias: Optional[str] = None,
                   apm: Optional[DeploymentApmArgs] = None,
                   deployment_template_id: Optional[str] = None,
                   elasticsearch: Optional[DeploymentElasticsearchArgs] = None,
                   enterprise_search: Optional[DeploymentEnterpriseSearchArgs] = None,
                   integrations_server: Optional[DeploymentIntegrationsServerArgs] = None,
                   kibana: Optional[DeploymentKibanaArgs] = None,
                   name: Optional[str] = None,
                   observability: Optional[DeploymentObservabilityArgs] = None,
                   region: Optional[str] = None,
                   request_id: Optional[str] = None,
                   reset_elasticsearch_password: Optional[bool] = None,
                   tags: Optional[Mapping[str, str]] = None,
                   traffic_filters: Optional[Sequence[str]] = None,
                   version: Optional[str] = None)
    @overload
    def Deployment(resource_name: str,
                   args: DeploymentArgs,
                   opts: Optional[ResourceOptions] = None)
    func NewDeployment(ctx *Context, name string, args DeploymentArgs, opts ...ResourceOption) (*Deployment, error)
    public Deployment(string name, DeploymentArgs args, CustomResourceOptions? opts = null)
    public Deployment(String name, DeploymentArgs args)
    public Deployment(String name, DeploymentArgs args, CustomResourceOptions options)
    
    type: ec:Deployment
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args DeploymentArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args DeploymentArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args DeploymentArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DeploymentArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DeploymentArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Deployment Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The Deployment resource accepts the following input properties:

    DeploymentTemplateId string

    Deployment template identifier to create the deployment from. See the full list of regions and deployment templates available in ESS.

    Elasticsearch Pulumi.ElasticCloud.Inputs.DeploymentElasticsearch

    Elasticsearch cluster definition

    Region string

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    Version string

    Elastic Stack version to use for all of the deployment resources.

    Alias string

    Deployment alias, affects the format of the resource URLs.

    Apm Pulumi.ElasticCloud.Inputs.DeploymentApm

    DEPRECATED APM cluster definition. This should only be used for deployments running a version lower than 8.0

    EnterpriseSearch Pulumi.ElasticCloud.Inputs.DeploymentEnterpriseSearch

    Enterprise Search cluster definition.

    IntegrationsServer Pulumi.ElasticCloud.Inputs.DeploymentIntegrationsServer

    Integrations Server cluster definition. Integrations Server replaces apm in Stack versions > 8.0

    Kibana Pulumi.ElasticCloud.Inputs.DeploymentKibana

    Kibana cluster definition. -> Note on disabling Kibana While optional it is recommended deployments specify a Kibana block, since not doing so might cause issues when modifying or upgrading the deployment.

    Name string

    Name for the deployment

    Observability Pulumi.ElasticCloud.Inputs.DeploymentObservability

    Observability settings that you can set to ship logs and metrics to a deployment. The target deployment can also be the current deployment itself by setting observability.deployment_id to self.

    RequestId string

    Request ID to set when you create the deployment. Use it only when previous attempts return an error and request_id is returned as part of the error.

    ResetElasticsearchPassword bool

    Explicitly resets the elasticsearch_password when true

    Tags Dictionary<string, string>

    Optional map of deployment tags

    TrafficFilters List<string>

    List of traffic filters rule identifiers that will be applied to the deployment.

    DeploymentTemplateId string

    Deployment template identifier to create the deployment from. See the full list of regions and deployment templates available in ESS.

    Elasticsearch DeploymentElasticsearchArgs

    Elasticsearch cluster definition

    Region string

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    Version string

    Elastic Stack version to use for all of the deployment resources.

    Alias string

    Deployment alias, affects the format of the resource URLs.

    Apm DeploymentApmArgs

    DEPRECATED APM cluster definition. This should only be used for deployments running a version lower than 8.0

    EnterpriseSearch DeploymentEnterpriseSearchArgs

    Enterprise Search cluster definition.

    IntegrationsServer DeploymentIntegrationsServerArgs

    Integrations Server cluster definition. Integrations Server replaces apm in Stack versions > 8.0

    Kibana DeploymentKibanaArgs

    Kibana cluster definition. -> Note on disabling Kibana While optional it is recommended deployments specify a Kibana block, since not doing so might cause issues when modifying or upgrading the deployment.

    Name string

    Name for the deployment

    Observability DeploymentObservabilityArgs

    Observability settings that you can set to ship logs and metrics to a deployment. The target deployment can also be the current deployment itself by setting observability.deployment_id to self.

    RequestId string

    Request ID to set when you create the deployment. Use it only when previous attempts return an error and request_id is returned as part of the error.

    ResetElasticsearchPassword bool

    Explicitly resets the elasticsearch_password when true

    Tags map[string]string

    Optional map of deployment tags

    TrafficFilters []string

    List of traffic filters rule identifiers that will be applied to the deployment.

    deploymentTemplateId String

    Deployment template identifier to create the deployment from. See the full list of regions and deployment templates available in ESS.

    elasticsearch DeploymentElasticsearch

    Elasticsearch cluster definition

    region String

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    version String

    Elastic Stack version to use for all of the deployment resources.

    alias String

    Deployment alias, affects the format of the resource URLs.

    apm DeploymentApm

    DEPRECATED APM cluster definition. This should only be used for deployments running a version lower than 8.0

    enterpriseSearch DeploymentEnterpriseSearch

    Enterprise Search cluster definition.

    integrationsServer DeploymentIntegrationsServer

    Integrations Server cluster definition. Integrations Server replaces apm in Stack versions > 8.0

    kibana DeploymentKibana

    Kibana cluster definition. -> Note on disabling Kibana While optional it is recommended deployments specify a Kibana block, since not doing so might cause issues when modifying or upgrading the deployment.

    name String

    Name for the deployment

    observability DeploymentObservability

    Observability settings that you can set to ship logs and metrics to a deployment. The target deployment can also be the current deployment itself by setting observability.deployment_id to self.

    requestId String

    Request ID to set when you create the deployment. Use it only when previous attempts return an error and request_id is returned as part of the error.

    resetElasticsearchPassword Boolean

    Explicitly resets the elasticsearch_password when true

    tags Map<String,String>

    Optional map of deployment tags

    trafficFilters List<String>

    List of traffic filters rule identifiers that will be applied to the deployment.

    deploymentTemplateId string

    Deployment template identifier to create the deployment from. See the full list of regions and deployment templates available in ESS.

    elasticsearch DeploymentElasticsearch

    Elasticsearch cluster definition

    region string

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    version string

    Elastic Stack version to use for all of the deployment resources.

    alias string

    Deployment alias, affects the format of the resource URLs.

    apm DeploymentApm

    DEPRECATED APM cluster definition. This should only be used for deployments running a version lower than 8.0

    enterpriseSearch DeploymentEnterpriseSearch

    Enterprise Search cluster definition.

    integrationsServer DeploymentIntegrationsServer

    Integrations Server cluster definition. Integrations Server replaces apm in Stack versions > 8.0

    kibana DeploymentKibana

    Kibana cluster definition. -> Note on disabling Kibana While optional it is recommended deployments specify a Kibana block, since not doing so might cause issues when modifying or upgrading the deployment.

    name string

    Name for the deployment

    observability DeploymentObservability

    Observability settings that you can set to ship logs and metrics to a deployment. The target deployment can also be the current deployment itself by setting observability.deployment_id to self.

    requestId string

    Request ID to set when you create the deployment. Use it only when previous attempts return an error and request_id is returned as part of the error.

    resetElasticsearchPassword boolean

    Explicitly resets the elasticsearch_password when true

    tags {[key: string]: string}

    Optional map of deployment tags

    trafficFilters string[]

    List of traffic filters rule identifiers that will be applied to the deployment.

    deployment_template_id str

    Deployment template identifier to create the deployment from. See the full list of regions and deployment templates available in ESS.

    elasticsearch DeploymentElasticsearchArgs

    Elasticsearch cluster definition

    region str

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    version str

    Elastic Stack version to use for all of the deployment resources.

    alias str

    Deployment alias, affects the format of the resource URLs.

    apm DeploymentApmArgs

    DEPRECATED APM cluster definition. This should only be used for deployments running a version lower than 8.0

    enterprise_search DeploymentEnterpriseSearchArgs

    Enterprise Search cluster definition.

    integrations_server DeploymentIntegrationsServerArgs

    Integrations Server cluster definition. Integrations Server replaces apm in Stack versions > 8.0

    kibana DeploymentKibanaArgs

    Kibana cluster definition. -> Note on disabling Kibana While optional it is recommended deployments specify a Kibana block, since not doing so might cause issues when modifying or upgrading the deployment.

    name str

    Name for the deployment

    observability DeploymentObservabilityArgs

    Observability settings that you can set to ship logs and metrics to a deployment. The target deployment can also be the current deployment itself by setting observability.deployment_id to self.

    request_id str

    Request ID to set when you create the deployment. Use it only when previous attempts return an error and request_id is returned as part of the error.

    reset_elasticsearch_password bool

    Explicitly resets the elasticsearch_password when true

    tags Mapping[str, str]

    Optional map of deployment tags

    traffic_filters Sequence[str]

    List of traffic filters rule identifiers that will be applied to the deployment.

    deploymentTemplateId String

    Deployment template identifier to create the deployment from. See the full list of regions and deployment templates available in ESS.

    elasticsearch Property Map

    Elasticsearch cluster definition

    region String

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    version String

    Elastic Stack version to use for all of the deployment resources.

    alias String

    Deployment alias, affects the format of the resource URLs.

    apm Property Map

    DEPRECATED APM cluster definition. This should only be used for deployments running a version lower than 8.0

    enterpriseSearch Property Map

    Enterprise Search cluster definition.

    integrationsServer Property Map

    Integrations Server cluster definition. Integrations Server replaces apm in Stack versions > 8.0

    kibana Property Map

    Kibana cluster definition. -> Note on disabling Kibana While optional it is recommended deployments specify a Kibana block, since not doing so might cause issues when modifying or upgrading the deployment.

    name String

    Name for the deployment

    observability Property Map

    Observability settings that you can set to ship logs and metrics to a deployment. The target deployment can also be the current deployment itself by setting observability.deployment_id to self.

    requestId String

    Request ID to set when you create the deployment. Use it only when previous attempts return an error and request_id is returned as part of the error.

    resetElasticsearchPassword Boolean

    Explicitly resets the elasticsearch_password when true

    tags Map<String>

    Optional map of deployment tags

    trafficFilters List<String>

    List of traffic filters rule identifiers that will be applied to the deployment.

    Outputs

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

    ApmSecretToken string
    ElasticsearchPassword string

    Password for authenticating to the Elasticsearch resource. ~> Note on deployment credentials The elastic user credentials are only available whilst creating a deployment. Importing a deployment will not import the elasticsearch_username or elasticsearch_password attributes.

    ElasticsearchUsername string

    Username for authenticating to the Elasticsearch resource.

    Id string

    The provider-assigned unique ID for this managed resource.

    ApmSecretToken string
    ElasticsearchPassword string

    Password for authenticating to the Elasticsearch resource. ~> Note on deployment credentials The elastic user credentials are only available whilst creating a deployment. Importing a deployment will not import the elasticsearch_username or elasticsearch_password attributes.

    ElasticsearchUsername string

    Username for authenticating to the Elasticsearch resource.

    Id string

    The provider-assigned unique ID for this managed resource.

    apmSecretToken String
    elasticsearchPassword String

    Password for authenticating to the Elasticsearch resource. ~> Note on deployment credentials The elastic user credentials are only available whilst creating a deployment. Importing a deployment will not import the elasticsearch_username or elasticsearch_password attributes.

    elasticsearchUsername String

    Username for authenticating to the Elasticsearch resource.

    id String

    The provider-assigned unique ID for this managed resource.

    apmSecretToken string
    elasticsearchPassword string

    Password for authenticating to the Elasticsearch resource. ~> Note on deployment credentials The elastic user credentials are only available whilst creating a deployment. Importing a deployment will not import the elasticsearch_username or elasticsearch_password attributes.

    elasticsearchUsername string

    Username for authenticating to the Elasticsearch resource.

    id string

    The provider-assigned unique ID for this managed resource.

    apm_secret_token str
    elasticsearch_password str

    Password for authenticating to the Elasticsearch resource. ~> Note on deployment credentials The elastic user credentials are only available whilst creating a deployment. Importing a deployment will not import the elasticsearch_username or elasticsearch_password attributes.

    elasticsearch_username str

    Username for authenticating to the Elasticsearch resource.

    id str

    The provider-assigned unique ID for this managed resource.

    apmSecretToken String
    elasticsearchPassword String

    Password for authenticating to the Elasticsearch resource. ~> Note on deployment credentials The elastic user credentials are only available whilst creating a deployment. Importing a deployment will not import the elasticsearch_username or elasticsearch_password attributes.

    elasticsearchUsername String

    Username for authenticating to the Elasticsearch resource.

    id String

    The provider-assigned unique ID for this managed resource.

    Look up Existing Deployment Resource

    Get an existing Deployment resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: DeploymentState, opts?: CustomResourceOptions): Deployment
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            alias: Optional[str] = None,
            apm: Optional[DeploymentApmArgs] = None,
            apm_secret_token: Optional[str] = None,
            deployment_template_id: Optional[str] = None,
            elasticsearch: Optional[DeploymentElasticsearchArgs] = None,
            elasticsearch_password: Optional[str] = None,
            elasticsearch_username: Optional[str] = None,
            enterprise_search: Optional[DeploymentEnterpriseSearchArgs] = None,
            integrations_server: Optional[DeploymentIntegrationsServerArgs] = None,
            kibana: Optional[DeploymentKibanaArgs] = None,
            name: Optional[str] = None,
            observability: Optional[DeploymentObservabilityArgs] = None,
            region: Optional[str] = None,
            request_id: Optional[str] = None,
            reset_elasticsearch_password: Optional[bool] = None,
            tags: Optional[Mapping[str, str]] = None,
            traffic_filters: Optional[Sequence[str]] = None,
            version: Optional[str] = None) -> Deployment
    func GetDeployment(ctx *Context, name string, id IDInput, state *DeploymentState, opts ...ResourceOption) (*Deployment, error)
    public static Deployment Get(string name, Input<string> id, DeploymentState? state, CustomResourceOptions? opts = null)
    public static Deployment get(String name, Output<String> id, DeploymentState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Alias string

    Deployment alias, affects the format of the resource URLs.

    Apm Pulumi.ElasticCloud.Inputs.DeploymentApm

    DEPRECATED APM cluster definition. This should only be used for deployments running a version lower than 8.0

    ApmSecretToken string
    DeploymentTemplateId string

    Deployment template identifier to create the deployment from. See the full list of regions and deployment templates available in ESS.

    Elasticsearch Pulumi.ElasticCloud.Inputs.DeploymentElasticsearch

    Elasticsearch cluster definition

    ElasticsearchPassword string

    Password for authenticating to the Elasticsearch resource. ~> Note on deployment credentials The elastic user credentials are only available whilst creating a deployment. Importing a deployment will not import the elasticsearch_username or elasticsearch_password attributes.

    ElasticsearchUsername string

    Username for authenticating to the Elasticsearch resource.

    EnterpriseSearch Pulumi.ElasticCloud.Inputs.DeploymentEnterpriseSearch

    Enterprise Search cluster definition.

    IntegrationsServer Pulumi.ElasticCloud.Inputs.DeploymentIntegrationsServer

    Integrations Server cluster definition. Integrations Server replaces apm in Stack versions > 8.0

    Kibana Pulumi.ElasticCloud.Inputs.DeploymentKibana

    Kibana cluster definition. -> Note on disabling Kibana While optional it is recommended deployments specify a Kibana block, since not doing so might cause issues when modifying or upgrading the deployment.

    Name string

    Name for the deployment

    Observability Pulumi.ElasticCloud.Inputs.DeploymentObservability

    Observability settings that you can set to ship logs and metrics to a deployment. The target deployment can also be the current deployment itself by setting observability.deployment_id to self.

    Region string

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    RequestId string

    Request ID to set when you create the deployment. Use it only when previous attempts return an error and request_id is returned as part of the error.

    ResetElasticsearchPassword bool

    Explicitly resets the elasticsearch_password when true

    Tags Dictionary<string, string>

    Optional map of deployment tags

    TrafficFilters List<string>

    List of traffic filters rule identifiers that will be applied to the deployment.

    Version string

    Elastic Stack version to use for all of the deployment resources.

    Alias string

    Deployment alias, affects the format of the resource URLs.

    Apm DeploymentApmArgs

    DEPRECATED APM cluster definition. This should only be used for deployments running a version lower than 8.0

    ApmSecretToken string
    DeploymentTemplateId string

    Deployment template identifier to create the deployment from. See the full list of regions and deployment templates available in ESS.

    Elasticsearch DeploymentElasticsearchArgs

    Elasticsearch cluster definition

    ElasticsearchPassword string

    Password for authenticating to the Elasticsearch resource. ~> Note on deployment credentials The elastic user credentials are only available whilst creating a deployment. Importing a deployment will not import the elasticsearch_username or elasticsearch_password attributes.

    ElasticsearchUsername string

    Username for authenticating to the Elasticsearch resource.

    EnterpriseSearch DeploymentEnterpriseSearchArgs

    Enterprise Search cluster definition.

    IntegrationsServer DeploymentIntegrationsServerArgs

    Integrations Server cluster definition. Integrations Server replaces apm in Stack versions > 8.0

    Kibana DeploymentKibanaArgs

    Kibana cluster definition. -> Note on disabling Kibana While optional it is recommended deployments specify a Kibana block, since not doing so might cause issues when modifying or upgrading the deployment.

    Name string

    Name for the deployment

    Observability DeploymentObservabilityArgs

    Observability settings that you can set to ship logs and metrics to a deployment. The target deployment can also be the current deployment itself by setting observability.deployment_id to self.

    Region string

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    RequestId string

    Request ID to set when you create the deployment. Use it only when previous attempts return an error and request_id is returned as part of the error.

    ResetElasticsearchPassword bool

    Explicitly resets the elasticsearch_password when true

    Tags map[string]string

    Optional map of deployment tags

    TrafficFilters []string

    List of traffic filters rule identifiers that will be applied to the deployment.

    Version string

    Elastic Stack version to use for all of the deployment resources.

    alias String

    Deployment alias, affects the format of the resource URLs.

    apm DeploymentApm

    DEPRECATED APM cluster definition. This should only be used for deployments running a version lower than 8.0

    apmSecretToken String
    deploymentTemplateId String

    Deployment template identifier to create the deployment from. See the full list of regions and deployment templates available in ESS.

    elasticsearch DeploymentElasticsearch

    Elasticsearch cluster definition

    elasticsearchPassword String

    Password for authenticating to the Elasticsearch resource. ~> Note on deployment credentials The elastic user credentials are only available whilst creating a deployment. Importing a deployment will not import the elasticsearch_username or elasticsearch_password attributes.

    elasticsearchUsername String

    Username for authenticating to the Elasticsearch resource.

    enterpriseSearch DeploymentEnterpriseSearch

    Enterprise Search cluster definition.

    integrationsServer DeploymentIntegrationsServer

    Integrations Server cluster definition. Integrations Server replaces apm in Stack versions > 8.0

    kibana DeploymentKibana

    Kibana cluster definition. -> Note on disabling Kibana While optional it is recommended deployments specify a Kibana block, since not doing so might cause issues when modifying or upgrading the deployment.

    name String

    Name for the deployment

    observability DeploymentObservability

    Observability settings that you can set to ship logs and metrics to a deployment. The target deployment can also be the current deployment itself by setting observability.deployment_id to self.

    region String

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    requestId String

    Request ID to set when you create the deployment. Use it only when previous attempts return an error and request_id is returned as part of the error.

    resetElasticsearchPassword Boolean

    Explicitly resets the elasticsearch_password when true

    tags Map<String,String>

    Optional map of deployment tags

    trafficFilters List<String>

    List of traffic filters rule identifiers that will be applied to the deployment.

    version String

    Elastic Stack version to use for all of the deployment resources.

    alias string

    Deployment alias, affects the format of the resource URLs.

    apm DeploymentApm

    DEPRECATED APM cluster definition. This should only be used for deployments running a version lower than 8.0

    apmSecretToken string
    deploymentTemplateId string

    Deployment template identifier to create the deployment from. See the full list of regions and deployment templates available in ESS.

    elasticsearch DeploymentElasticsearch

    Elasticsearch cluster definition

    elasticsearchPassword string

    Password for authenticating to the Elasticsearch resource. ~> Note on deployment credentials The elastic user credentials are only available whilst creating a deployment. Importing a deployment will not import the elasticsearch_username or elasticsearch_password attributes.

    elasticsearchUsername string

    Username for authenticating to the Elasticsearch resource.

    enterpriseSearch DeploymentEnterpriseSearch

    Enterprise Search cluster definition.

    integrationsServer DeploymentIntegrationsServer

    Integrations Server cluster definition. Integrations Server replaces apm in Stack versions > 8.0

    kibana DeploymentKibana

    Kibana cluster definition. -> Note on disabling Kibana While optional it is recommended deployments specify a Kibana block, since not doing so might cause issues when modifying or upgrading the deployment.

    name string

    Name for the deployment

    observability DeploymentObservability

    Observability settings that you can set to ship logs and metrics to a deployment. The target deployment can also be the current deployment itself by setting observability.deployment_id to self.

    region string

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    requestId string

    Request ID to set when you create the deployment. Use it only when previous attempts return an error and request_id is returned as part of the error.

    resetElasticsearchPassword boolean

    Explicitly resets the elasticsearch_password when true

    tags {[key: string]: string}

    Optional map of deployment tags

    trafficFilters string[]

    List of traffic filters rule identifiers that will be applied to the deployment.

    version string

    Elastic Stack version to use for all of the deployment resources.

    alias str

    Deployment alias, affects the format of the resource URLs.

    apm DeploymentApmArgs

    DEPRECATED APM cluster definition. This should only be used for deployments running a version lower than 8.0

    apm_secret_token str
    deployment_template_id str

    Deployment template identifier to create the deployment from. See the full list of regions and deployment templates available in ESS.

    elasticsearch DeploymentElasticsearchArgs

    Elasticsearch cluster definition

    elasticsearch_password str

    Password for authenticating to the Elasticsearch resource. ~> Note on deployment credentials The elastic user credentials are only available whilst creating a deployment. Importing a deployment will not import the elasticsearch_username or elasticsearch_password attributes.

    elasticsearch_username str

    Username for authenticating to the Elasticsearch resource.

    enterprise_search DeploymentEnterpriseSearchArgs

    Enterprise Search cluster definition.

    integrations_server DeploymentIntegrationsServerArgs

    Integrations Server cluster definition. Integrations Server replaces apm in Stack versions > 8.0

    kibana DeploymentKibanaArgs

    Kibana cluster definition. -> Note on disabling Kibana While optional it is recommended deployments specify a Kibana block, since not doing so might cause issues when modifying or upgrading the deployment.

    name str

    Name for the deployment

    observability DeploymentObservabilityArgs

    Observability settings that you can set to ship logs and metrics to a deployment. The target deployment can also be the current deployment itself by setting observability.deployment_id to self.

    region str

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    request_id str

    Request ID to set when you create the deployment. Use it only when previous attempts return an error and request_id is returned as part of the error.

    reset_elasticsearch_password bool

    Explicitly resets the elasticsearch_password when true

    tags Mapping[str, str]

    Optional map of deployment tags

    traffic_filters Sequence[str]

    List of traffic filters rule identifiers that will be applied to the deployment.

    version str

    Elastic Stack version to use for all of the deployment resources.

    alias String

    Deployment alias, affects the format of the resource URLs.

    apm Property Map

    DEPRECATED APM cluster definition. This should only be used for deployments running a version lower than 8.0

    apmSecretToken String
    deploymentTemplateId String

    Deployment template identifier to create the deployment from. See the full list of regions and deployment templates available in ESS.

    elasticsearch Property Map

    Elasticsearch cluster definition

    elasticsearchPassword String

    Password for authenticating to the Elasticsearch resource. ~> Note on deployment credentials The elastic user credentials are only available whilst creating a deployment. Importing a deployment will not import the elasticsearch_username or elasticsearch_password attributes.

    elasticsearchUsername String

    Username for authenticating to the Elasticsearch resource.

    enterpriseSearch Property Map

    Enterprise Search cluster definition.

    integrationsServer Property Map

    Integrations Server cluster definition. Integrations Server replaces apm in Stack versions > 8.0

    kibana Property Map

    Kibana cluster definition. -> Note on disabling Kibana While optional it is recommended deployments specify a Kibana block, since not doing so might cause issues when modifying or upgrading the deployment.

    name String

    Name for the deployment

    observability Property Map

    Observability settings that you can set to ship logs and metrics to a deployment. The target deployment can also be the current deployment itself by setting observability.deployment_id to self.

    region String

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    requestId String

    Request ID to set when you create the deployment. Use it only when previous attempts return an error and request_id is returned as part of the error.

    resetElasticsearchPassword Boolean

    Explicitly resets the elasticsearch_password when true

    tags Map<String>

    Optional map of deployment tags

    trafficFilters List<String>

    List of traffic filters rule identifiers that will be applied to the deployment.

    version String

    Elastic Stack version to use for all of the deployment resources.

    Supporting Types

    DeploymentApm, DeploymentApmArgs

    Config Pulumi.ElasticCloud.Inputs.DeploymentApmConfig

    Optionally define the Apm configuration options for the APM Server

    ElasticsearchClusterRefId string
    HttpEndpoint string
    HttpsEndpoint string
    InstanceConfigurationId string
    RefId string
    Region string

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    ResourceId string
    Size string
    SizeResource string

    Optional size type, defaults to "memory".

    ZoneCount int
    Config DeploymentApmConfig

    Optionally define the Apm configuration options for the APM Server

    ElasticsearchClusterRefId string
    HttpEndpoint string
    HttpsEndpoint string
    InstanceConfigurationId string
    RefId string
    Region string

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    ResourceId string
    Size string
    SizeResource string

    Optional size type, defaults to "memory".

    ZoneCount int
    config DeploymentApmConfig

    Optionally define the Apm configuration options for the APM Server

    elasticsearchClusterRefId String
    httpEndpoint String
    httpsEndpoint String
    instanceConfigurationId String
    refId String
    region String

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    resourceId String
    size String
    sizeResource String

    Optional size type, defaults to "memory".

    zoneCount Integer
    config DeploymentApmConfig

    Optionally define the Apm configuration options for the APM Server

    elasticsearchClusterRefId string
    httpEndpoint string
    httpsEndpoint string
    instanceConfigurationId string
    refId string
    region string

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    resourceId string
    size string
    sizeResource string

    Optional size type, defaults to "memory".

    zoneCount number
    config DeploymentApmConfig

    Optionally define the Apm configuration options for the APM Server

    elasticsearch_cluster_ref_id str
    http_endpoint str
    https_endpoint str
    instance_configuration_id str
    ref_id str
    region str

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    resource_id str
    size str
    size_resource str

    Optional size type, defaults to "memory".

    zone_count int
    config Property Map

    Optionally define the Apm configuration options for the APM Server

    elasticsearchClusterRefId String
    httpEndpoint String
    httpsEndpoint String
    instanceConfigurationId String
    refId String
    region String

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    resourceId String
    size String
    sizeResource String

    Optional size type, defaults to "memory".

    zoneCount Number

    DeploymentApmConfig, DeploymentApmConfigArgs

    DeploymentElasticsearch, DeploymentElasticsearchArgs

    Hot Pulumi.ElasticCloud.Inputs.DeploymentElasticsearchHot

    'hot' topology element

    Autoscale bool

    Enable or disable autoscaling. Defaults to the setting coming from the deployment template.

    CloudId string
    Cold Pulumi.ElasticCloud.Inputs.DeploymentElasticsearchCold

    'cold' topology element

    Config Pulumi.ElasticCloud.Inputs.DeploymentElasticsearchConfig

    Elasticsearch settings which will be applied to all topologies

    Coordinating Pulumi.ElasticCloud.Inputs.DeploymentElasticsearchCoordinating

    'coordinating' topology element

    Extensions List<Pulumi.ElasticCloud.Inputs.DeploymentElasticsearchExtension>

    Optional Elasticsearch extensions such as custom bundles or plugins.

    Frozen Pulumi.ElasticCloud.Inputs.DeploymentElasticsearchFrozen

    'frozen' topology element

    HttpEndpoint string
    HttpsEndpoint string
    KeystoreContents Dictionary<string, Pulumi.ElasticCloud.Inputs.DeploymentElasticsearchKeystoreContents>

    Keystore contents that are controlled by the deployment resource.

    Master Pulumi.ElasticCloud.Inputs.DeploymentElasticsearchMaster

    'master' topology element

    Ml Pulumi.ElasticCloud.Inputs.DeploymentElasticsearchMl

    'ml' topology element

    RefId string

    A human readable reference for the Elasticsearch resource. The default value main-elasticsearch is recommended.

    Region string

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    RemoteClusters List<Pulumi.ElasticCloud.Inputs.DeploymentElasticsearchRemoteCluster>

    Optional Elasticsearch remote clusters to configure for the Elasticsearch resource, can be set multiple times

    ResourceId string
    Snapshot Pulumi.ElasticCloud.Inputs.DeploymentElasticsearchSnapshot

    (ECE only) Snapshot configuration settings for an Elasticsearch cluster.

    SnapshotSource Pulumi.ElasticCloud.Inputs.DeploymentElasticsearchSnapshotSource
    Strategy string
    TrustAccounts List<Pulumi.ElasticCloud.Inputs.DeploymentElasticsearchTrustAccount>
    TrustExternals List<Pulumi.ElasticCloud.Inputs.DeploymentElasticsearchTrustExternal>
    Warm Pulumi.ElasticCloud.Inputs.DeploymentElasticsearchWarm
    Hot DeploymentElasticsearchHot

    'hot' topology element

    Autoscale bool

    Enable or disable autoscaling. Defaults to the setting coming from the deployment template.

    CloudId string
    Cold DeploymentElasticsearchCold

    'cold' topology element

    Config DeploymentElasticsearchConfig

    Elasticsearch settings which will be applied to all topologies

    Coordinating DeploymentElasticsearchCoordinating

    'coordinating' topology element

    Extensions []DeploymentElasticsearchExtension

    Optional Elasticsearch extensions such as custom bundles or plugins.

    Frozen DeploymentElasticsearchFrozen

    'frozen' topology element

    HttpEndpoint string
    HttpsEndpoint string
    KeystoreContents map[string]DeploymentElasticsearchKeystoreContents

    Keystore contents that are controlled by the deployment resource.

    Master DeploymentElasticsearchMaster

    'master' topology element

    Ml DeploymentElasticsearchMl

    'ml' topology element

    RefId string

    A human readable reference for the Elasticsearch resource. The default value main-elasticsearch is recommended.

    Region string

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    RemoteClusters []DeploymentElasticsearchRemoteCluster

    Optional Elasticsearch remote clusters to configure for the Elasticsearch resource, can be set multiple times

    ResourceId string
    Snapshot DeploymentElasticsearchSnapshot

    (ECE only) Snapshot configuration settings for an Elasticsearch cluster.

    SnapshotSource DeploymentElasticsearchSnapshotSource
    Strategy string
    TrustAccounts []DeploymentElasticsearchTrustAccount
    TrustExternals []DeploymentElasticsearchTrustExternal
    Warm DeploymentElasticsearchWarm
    hot DeploymentElasticsearchHot

    'hot' topology element

    autoscale Boolean

    Enable or disable autoscaling. Defaults to the setting coming from the deployment template.

    cloudId String
    cold DeploymentElasticsearchCold

    'cold' topology element

    config DeploymentElasticsearchConfig

    Elasticsearch settings which will be applied to all topologies

    coordinating DeploymentElasticsearchCoordinating

    'coordinating' topology element

    extensions List<DeploymentElasticsearchExtension>

    Optional Elasticsearch extensions such as custom bundles or plugins.

    frozen DeploymentElasticsearchFrozen

    'frozen' topology element

    httpEndpoint String
    httpsEndpoint String
    keystoreContents Map<String,DeploymentElasticsearchKeystoreContents>

    Keystore contents that are controlled by the deployment resource.

    master DeploymentElasticsearchMaster

    'master' topology element

    ml DeploymentElasticsearchMl

    'ml' topology element

    refId String

    A human readable reference for the Elasticsearch resource. The default value main-elasticsearch is recommended.

    region String

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    remoteClusters List<DeploymentElasticsearchRemoteCluster>

    Optional Elasticsearch remote clusters to configure for the Elasticsearch resource, can be set multiple times

    resourceId String
    snapshot DeploymentElasticsearchSnapshot

    (ECE only) Snapshot configuration settings for an Elasticsearch cluster.

    snapshotSource DeploymentElasticsearchSnapshotSource
    strategy String
    trustAccounts List<DeploymentElasticsearchTrustAccount>
    trustExternals List<DeploymentElasticsearchTrustExternal>
    warm DeploymentElasticsearchWarm
    hot DeploymentElasticsearchHot

    'hot' topology element

    autoscale boolean

    Enable or disable autoscaling. Defaults to the setting coming from the deployment template.

    cloudId string
    cold DeploymentElasticsearchCold

    'cold' topology element

    config DeploymentElasticsearchConfig

    Elasticsearch settings which will be applied to all topologies

    coordinating DeploymentElasticsearchCoordinating

    'coordinating' topology element

    extensions DeploymentElasticsearchExtension[]

    Optional Elasticsearch extensions such as custom bundles or plugins.

    frozen DeploymentElasticsearchFrozen

    'frozen' topology element

    httpEndpoint string
    httpsEndpoint string
    keystoreContents {[key: string]: DeploymentElasticsearchKeystoreContents}

    Keystore contents that are controlled by the deployment resource.

    master DeploymentElasticsearchMaster

    'master' topology element

    ml DeploymentElasticsearchMl

    'ml' topology element

    refId string

    A human readable reference for the Elasticsearch resource. The default value main-elasticsearch is recommended.

    region string

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    remoteClusters DeploymentElasticsearchRemoteCluster[]

    Optional Elasticsearch remote clusters to configure for the Elasticsearch resource, can be set multiple times

    resourceId string
    snapshot DeploymentElasticsearchSnapshot

    (ECE only) Snapshot configuration settings for an Elasticsearch cluster.

    snapshotSource DeploymentElasticsearchSnapshotSource
    strategy string
    trustAccounts DeploymentElasticsearchTrustAccount[]
    trustExternals DeploymentElasticsearchTrustExternal[]
    warm DeploymentElasticsearchWarm
    hot DeploymentElasticsearchHot

    'hot' topology element

    autoscale bool

    Enable or disable autoscaling. Defaults to the setting coming from the deployment template.

    cloud_id str
    cold DeploymentElasticsearchCold

    'cold' topology element

    config DeploymentElasticsearchConfig

    Elasticsearch settings which will be applied to all topologies

    coordinating DeploymentElasticsearchCoordinating

    'coordinating' topology element

    extensions Sequence[DeploymentElasticsearchExtension]

    Optional Elasticsearch extensions such as custom bundles or plugins.

    frozen DeploymentElasticsearchFrozen

    'frozen' topology element

    http_endpoint str
    https_endpoint str
    keystore_contents Mapping[str, DeploymentElasticsearchKeystoreContents]

    Keystore contents that are controlled by the deployment resource.

    master DeploymentElasticsearchMaster

    'master' topology element

    ml DeploymentElasticsearchMl

    'ml' topology element

    ref_id str

    A human readable reference for the Elasticsearch resource. The default value main-elasticsearch is recommended.

    region str

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    remote_clusters Sequence[DeploymentElasticsearchRemoteCluster]

    Optional Elasticsearch remote clusters to configure for the Elasticsearch resource, can be set multiple times

    resource_id str
    snapshot DeploymentElasticsearchSnapshot

    (ECE only) Snapshot configuration settings for an Elasticsearch cluster.

    snapshot_source DeploymentElasticsearchSnapshotSource
    strategy str
    trust_accounts Sequence[DeploymentElasticsearchTrustAccount]
    trust_externals Sequence[DeploymentElasticsearchTrustExternal]
    warm DeploymentElasticsearchWarm
    hot Property Map

    'hot' topology element

    autoscale Boolean

    Enable or disable autoscaling. Defaults to the setting coming from the deployment template.

    cloudId String
    cold Property Map

    'cold' topology element

    config Property Map

    Elasticsearch settings which will be applied to all topologies

    coordinating Property Map

    'coordinating' topology element

    extensions List<Property Map>

    Optional Elasticsearch extensions such as custom bundles or plugins.

    frozen Property Map

    'frozen' topology element

    httpEndpoint String
    httpsEndpoint String
    keystoreContents Map<Property Map>

    Keystore contents that are controlled by the deployment resource.

    master Property Map

    'master' topology element

    ml Property Map

    'ml' topology element

    refId String

    A human readable reference for the Elasticsearch resource. The default value main-elasticsearch is recommended.

    region String

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    remoteClusters List<Property Map>

    Optional Elasticsearch remote clusters to configure for the Elasticsearch resource, can be set multiple times

    resourceId String
    snapshot Property Map

    (ECE only) Snapshot configuration settings for an Elasticsearch cluster.

    snapshotSource Property Map
    strategy String
    trustAccounts List<Property Map>
    trustExternals List<Property Map>
    warm Property Map

    DeploymentElasticsearchCold, DeploymentElasticsearchColdArgs

    DeploymentElasticsearchColdAutoscaling, DeploymentElasticsearchColdAutoscalingArgs

    DeploymentElasticsearchConfig, DeploymentElasticsearchConfigArgs

    DeploymentElasticsearchCoordinating, DeploymentElasticsearchCoordinatingArgs

    DeploymentElasticsearchCoordinatingAutoscaling, DeploymentElasticsearchCoordinatingAutoscalingArgs

    DeploymentElasticsearchExtension, DeploymentElasticsearchExtensionArgs

    Name string
    Type string
    Url string
    Version string

    Elastic Stack version to use for all of the deployment resources.

    Name string
    Type string
    Url string
    Version string

    Elastic Stack version to use for all of the deployment resources.

    name String
    type String
    url String
    version String

    Elastic Stack version to use for all of the deployment resources.

    name string
    type string
    url string
    version string

    Elastic Stack version to use for all of the deployment resources.

    name str
    type str
    url str
    version str

    Elastic Stack version to use for all of the deployment resources.

    name String
    type String
    url String
    version String

    Elastic Stack version to use for all of the deployment resources.

    DeploymentElasticsearchFrozen, DeploymentElasticsearchFrozenArgs

    DeploymentElasticsearchFrozenAutoscaling, DeploymentElasticsearchFrozenAutoscalingArgs

    DeploymentElasticsearchHot, DeploymentElasticsearchHotArgs

    DeploymentElasticsearchHotAutoscaling, DeploymentElasticsearchHotAutoscalingArgs

    DeploymentElasticsearchKeystoreContents, DeploymentElasticsearchKeystoreContentsArgs

    Value string
    AsFile bool
    Value string
    AsFile bool
    value String
    asFile Boolean
    value string
    asFile boolean
    value str
    as_file bool
    value String
    asFile Boolean

    DeploymentElasticsearchMaster, DeploymentElasticsearchMasterArgs

    DeploymentElasticsearchMasterAutoscaling, DeploymentElasticsearchMasterAutoscalingArgs

    DeploymentElasticsearchMl, DeploymentElasticsearchMlArgs

    DeploymentElasticsearchMlAutoscaling, DeploymentElasticsearchMlAutoscalingArgs

    DeploymentElasticsearchRemoteCluster, DeploymentElasticsearchRemoteClusterArgs

    Alias string
    DeploymentId string
    RefId string
    SkipUnavailable bool
    Alias string
    DeploymentId string
    RefId string
    SkipUnavailable bool
    alias String
    deploymentId String
    refId String
    skipUnavailable Boolean
    alias string
    deploymentId string
    refId string
    skipUnavailable boolean
    alias String
    deploymentId String
    refId String
    skipUnavailable Boolean

    DeploymentElasticsearchSnapshot, DeploymentElasticsearchSnapshotArgs

    DeploymentElasticsearchSnapshotRepository, DeploymentElasticsearchSnapshotRepositoryArgs

    DeploymentElasticsearchSnapshotRepositoryReference, DeploymentElasticsearchSnapshotRepositoryReferenceArgs

    DeploymentElasticsearchSnapshotSource, DeploymentElasticsearchSnapshotSourceArgs

    DeploymentElasticsearchTrustAccount, DeploymentElasticsearchTrustAccountArgs

    AccountId string
    TrustAll bool
    TrustAllowlists List<string>
    accountId String
    trustAll Boolean
    trustAllowlists List<String>
    accountId string
    trustAll boolean
    trustAllowlists string[]
    accountId String
    trustAll Boolean
    trustAllowlists List<String>

    DeploymentElasticsearchTrustExternal, DeploymentElasticsearchTrustExternalArgs

    RelationshipId string
    TrustAll bool
    TrustAllowlists List<string>
    relationshipId String
    trustAll Boolean
    trustAllowlists List<String>
    relationshipId String
    trustAll Boolean
    trustAllowlists List<String>

    DeploymentElasticsearchWarm, DeploymentElasticsearchWarmArgs

    DeploymentElasticsearchWarmAutoscaling, DeploymentElasticsearchWarmAutoscalingArgs

    DeploymentEnterpriseSearch, DeploymentEnterpriseSearchArgs

    Config Pulumi.ElasticCloud.Inputs.DeploymentEnterpriseSearchConfig

    Optionally define the Enterprise Search configuration options for the Enterprise Search Server

    ElasticsearchClusterRefId string
    HttpEndpoint string
    HttpsEndpoint string
    InstanceConfigurationId string
    NodeTypeAppserver bool
    NodeTypeConnector bool
    NodeTypeWorker bool
    RefId string
    Region string

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    ResourceId string
    Size string
    SizeResource string

    Optional size type, defaults to "memory".

    ZoneCount int
    Config DeploymentEnterpriseSearchConfig

    Optionally define the Enterprise Search configuration options for the Enterprise Search Server

    ElasticsearchClusterRefId string
    HttpEndpoint string
    HttpsEndpoint string
    InstanceConfigurationId string
    NodeTypeAppserver bool
    NodeTypeConnector bool
    NodeTypeWorker bool
    RefId string
    Region string

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    ResourceId string
    Size string
    SizeResource string

    Optional size type, defaults to "memory".

    ZoneCount int
    config DeploymentEnterpriseSearchConfig

    Optionally define the Enterprise Search configuration options for the Enterprise Search Server

    elasticsearchClusterRefId String
    httpEndpoint String
    httpsEndpoint String
    instanceConfigurationId String
    nodeTypeAppserver Boolean
    nodeTypeConnector Boolean
    nodeTypeWorker Boolean
    refId String
    region String

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    resourceId String
    size String
    sizeResource String

    Optional size type, defaults to "memory".

    zoneCount Integer
    config DeploymentEnterpriseSearchConfig

    Optionally define the Enterprise Search configuration options for the Enterprise Search Server

    elasticsearchClusterRefId string
    httpEndpoint string
    httpsEndpoint string
    instanceConfigurationId string
    nodeTypeAppserver boolean
    nodeTypeConnector boolean
    nodeTypeWorker boolean
    refId string
    region string

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    resourceId string
    size string
    sizeResource string

    Optional size type, defaults to "memory".

    zoneCount number
    config DeploymentEnterpriseSearchConfig

    Optionally define the Enterprise Search configuration options for the Enterprise Search Server

    elasticsearch_cluster_ref_id str
    http_endpoint str
    https_endpoint str
    instance_configuration_id str
    node_type_appserver bool
    node_type_connector bool
    node_type_worker bool
    ref_id str
    region str

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    resource_id str
    size str
    size_resource str

    Optional size type, defaults to "memory".

    zone_count int
    config Property Map

    Optionally define the Enterprise Search configuration options for the Enterprise Search Server

    elasticsearchClusterRefId String
    httpEndpoint String
    httpsEndpoint String
    instanceConfigurationId String
    nodeTypeAppserver Boolean
    nodeTypeConnector Boolean
    nodeTypeWorker Boolean
    refId String
    region String

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    resourceId String
    size String
    sizeResource String

    Optional size type, defaults to "memory".

    zoneCount Number

    DeploymentEnterpriseSearchConfig, DeploymentEnterpriseSearchConfigArgs

    DeploymentIntegrationsServer, DeploymentIntegrationsServerArgs

    Config Pulumi.ElasticCloud.Inputs.DeploymentIntegrationsServerConfig

    Optionally define the Integrations Server configuration options for the IntegrationsServer Server

    ElasticsearchClusterRefId string
    Endpoints Pulumi.ElasticCloud.Inputs.DeploymentIntegrationsServerEndpoints

    URLs for the accessing the Fleet and APM API's within this Integrations Server resource.

    HttpEndpoint string
    HttpsEndpoint string
    InstanceConfigurationId string
    RefId string
    Region string

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    ResourceId string
    Size string
    SizeResource string

    Optional size type, defaults to "memory".

    ZoneCount int
    Config DeploymentIntegrationsServerConfig

    Optionally define the Integrations Server configuration options for the IntegrationsServer Server

    ElasticsearchClusterRefId string
    Endpoints DeploymentIntegrationsServerEndpoints

    URLs for the accessing the Fleet and APM API's within this Integrations Server resource.

    HttpEndpoint string
    HttpsEndpoint string
    InstanceConfigurationId string
    RefId string
    Region string

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    ResourceId string
    Size string
    SizeResource string

    Optional size type, defaults to "memory".

    ZoneCount int
    config DeploymentIntegrationsServerConfig

    Optionally define the Integrations Server configuration options for the IntegrationsServer Server

    elasticsearchClusterRefId String
    endpoints DeploymentIntegrationsServerEndpoints

    URLs for the accessing the Fleet and APM API's within this Integrations Server resource.

    httpEndpoint String
    httpsEndpoint String
    instanceConfigurationId String
    refId String
    region String

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    resourceId String
    size String
    sizeResource String

    Optional size type, defaults to "memory".

    zoneCount Integer
    config DeploymentIntegrationsServerConfig

    Optionally define the Integrations Server configuration options for the IntegrationsServer Server

    elasticsearchClusterRefId string
    endpoints DeploymentIntegrationsServerEndpoints

    URLs for the accessing the Fleet and APM API's within this Integrations Server resource.

    httpEndpoint string
    httpsEndpoint string
    instanceConfigurationId string
    refId string
    region string

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    resourceId string
    size string
    sizeResource string

    Optional size type, defaults to "memory".

    zoneCount number
    config DeploymentIntegrationsServerConfig

    Optionally define the Integrations Server configuration options for the IntegrationsServer Server

    elasticsearch_cluster_ref_id str
    endpoints DeploymentIntegrationsServerEndpoints

    URLs for the accessing the Fleet and APM API's within this Integrations Server resource.

    http_endpoint str
    https_endpoint str
    instance_configuration_id str
    ref_id str
    region str

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    resource_id str
    size str
    size_resource str

    Optional size type, defaults to "memory".

    zone_count int
    config Property Map

    Optionally define the Integrations Server configuration options for the IntegrationsServer Server

    elasticsearchClusterRefId String
    endpoints Property Map

    URLs for the accessing the Fleet and APM API's within this Integrations Server resource.

    httpEndpoint String
    httpsEndpoint String
    instanceConfigurationId String
    refId String
    region String

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    resourceId String
    size String
    sizeResource String

    Optional size type, defaults to "memory".

    zoneCount Number

    DeploymentIntegrationsServerConfig, DeploymentIntegrationsServerConfigArgs

    DeploymentIntegrationsServerEndpoints, DeploymentIntegrationsServerEndpointsArgs

    Apm string
    Fleet string
    Apm string
    Fleet string
    apm String
    fleet String
    apm string
    fleet string
    apm str
    fleet str
    apm String
    fleet String

    DeploymentKibana, DeploymentKibanaArgs

    Config Pulumi.ElasticCloud.Inputs.DeploymentKibanaConfig

    Optionally define the Kibana configuration options for the Kibana Server

    ElasticsearchClusterRefId string
    HttpEndpoint string
    HttpsEndpoint string
    InstanceConfigurationId string
    RefId string
    Region string

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    ResourceId string
    Size string
    SizeResource string

    Optional size type, defaults to "memory".

    ZoneCount int
    Config DeploymentKibanaConfig

    Optionally define the Kibana configuration options for the Kibana Server

    ElasticsearchClusterRefId string
    HttpEndpoint string
    HttpsEndpoint string
    InstanceConfigurationId string
    RefId string
    Region string

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    ResourceId string
    Size string
    SizeResource string

    Optional size type, defaults to "memory".

    ZoneCount int
    config DeploymentKibanaConfig

    Optionally define the Kibana configuration options for the Kibana Server

    elasticsearchClusterRefId String
    httpEndpoint String
    httpsEndpoint String
    instanceConfigurationId String
    refId String
    region String

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    resourceId String
    size String
    sizeResource String

    Optional size type, defaults to "memory".

    zoneCount Integer
    config DeploymentKibanaConfig

    Optionally define the Kibana configuration options for the Kibana Server

    elasticsearchClusterRefId string
    httpEndpoint string
    httpsEndpoint string
    instanceConfigurationId string
    refId string
    region string

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    resourceId string
    size string
    sizeResource string

    Optional size type, defaults to "memory".

    zoneCount number
    config DeploymentKibanaConfig

    Optionally define the Kibana configuration options for the Kibana Server

    elasticsearch_cluster_ref_id str
    http_endpoint str
    https_endpoint str
    instance_configuration_id str
    ref_id str
    region str

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    resource_id str
    size str
    size_resource str

    Optional size type, defaults to "memory".

    zone_count int
    config Property Map

    Optionally define the Kibana configuration options for the Kibana Server

    elasticsearchClusterRefId String
    httpEndpoint String
    httpsEndpoint String
    instanceConfigurationId String
    refId String
    region String

    Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".

    resourceId String
    size String
    sizeResource String

    Optional size type, defaults to "memory".

    zoneCount Number

    DeploymentKibanaConfig, DeploymentKibanaConfigArgs

    DeploymentObservability, DeploymentObservabilityArgs

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

    Package Details

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

    This Pulumi package is based on the ec Terraform Provider.

    ec logo
    ElasticCloud (EC) v0.7.0 published on Friday, Sep 22, 2023 by Pulumi