ec.ElasticsearchProject
Explore with Pulumi AI
Technical preview
This functionality is in technical preview and may be changed or removed in a future release. Elastic will work to fix any issues, but features in technical preview are not subject to the support SLA of official GA features.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ec from "@pulumi/ec";
const myProject = new ec.ElasticsearchProject("my_project", {
    name: "my_project",
    regionId: "aws-us-east-1",
});
import pulumi
import pulumi_ec as ec
my_project = ec.ElasticsearchProject("my_project",
    name="my_project",
    region_id="aws-us-east-1")
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.NewElasticsearchProject(ctx, "my_project", &ec.ElasticsearchProjectArgs{
			Name:     pulumi.String("my_project"),
			RegionId: pulumi.String("aws-us-east-1"),
		})
		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 myProject = new ElasticCloud.ElasticsearchProject("my_project", new()
    {
        Name = "my_project",
        RegionId = "aws-us-east-1",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ec.ElasticsearchProject;
import com.pulumi.ec.ElasticsearchProjectArgs;
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) {
        var myProject = new ElasticsearchProject("myProject", ElasticsearchProjectArgs.builder()
            .name("my_project")
            .regionId("aws-us-east-1")
            .build());
    }
}
resources:
  myProject:
    type: ec:ElasticsearchProject
    name: my_project
    properties:
      name: my_project
      regionId: aws-us-east-1
Create ElasticsearchProject Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ElasticsearchProject(name: string, args: ElasticsearchProjectArgs, opts?: CustomResourceOptions);@overload
def ElasticsearchProject(resource_name: str,
                         args: ElasticsearchProjectArgs,
                         opts: Optional[ResourceOptions] = None)
@overload
def ElasticsearchProject(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         region_id: Optional[str] = None,
                         alias: Optional[str] = None,
                         name: Optional[str] = None,
                         optimized_for: Optional[str] = None,
                         search_lake: Optional[ElasticsearchProjectSearchLakeArgs] = None)func NewElasticsearchProject(ctx *Context, name string, args ElasticsearchProjectArgs, opts ...ResourceOption) (*ElasticsearchProject, error)public ElasticsearchProject(string name, ElasticsearchProjectArgs args, CustomResourceOptions? opts = null)
public ElasticsearchProject(String name, ElasticsearchProjectArgs args)
public ElasticsearchProject(String name, ElasticsearchProjectArgs args, CustomResourceOptions options)
type: ec:ElasticsearchProject
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ElasticsearchProjectArgs
- 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 ElasticsearchProjectArgs
- 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 ElasticsearchProjectArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ElasticsearchProjectArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ElasticsearchProjectArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var elasticsearchProjectResource = new ElasticCloud.ElasticsearchProject("elasticsearchProjectResource", new()
{
    RegionId = "string",
    Alias = "string",
    Name = "string",
    OptimizedFor = "string",
    SearchLake = new ElasticCloud.Inputs.ElasticsearchProjectSearchLakeArgs
    {
        BoostWindow = 0,
        SearchPower = 0,
    },
});
example, err := ec.NewElasticsearchProject(ctx, "elasticsearchProjectResource", &ec.ElasticsearchProjectArgs{
	RegionId:     pulumi.String("string"),
	Alias:        pulumi.String("string"),
	Name:         pulumi.String("string"),
	OptimizedFor: pulumi.String("string"),
	SearchLake: &ec.ElasticsearchProjectSearchLakeArgs{
		BoostWindow: pulumi.Int(0),
		SearchPower: pulumi.Int(0),
	},
})
var elasticsearchProjectResource = new ElasticsearchProject("elasticsearchProjectResource", ElasticsearchProjectArgs.builder()
    .regionId("string")
    .alias("string")
    .name("string")
    .optimizedFor("string")
    .searchLake(ElasticsearchProjectSearchLakeArgs.builder()
        .boostWindow(0)
        .searchPower(0)
        .build())
    .build());
elasticsearch_project_resource = ec.ElasticsearchProject("elasticsearchProjectResource",
    region_id="string",
    alias="string",
    name="string",
    optimized_for="string",
    search_lake={
        "boost_window": 0,
        "search_power": 0,
    })
const elasticsearchProjectResource = new ec.ElasticsearchProject("elasticsearchProjectResource", {
    regionId: "string",
    alias: "string",
    name: "string",
    optimizedFor: "string",
    searchLake: {
        boostWindow: 0,
        searchPower: 0,
    },
});
type: ec:ElasticsearchProject
properties:
    alias: string
    name: string
    optimizedFor: string
    regionId: string
    searchLake:
        boostWindow: 0
        searchPower: 0
ElasticsearchProject Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ElasticsearchProject resource accepts the following input properties:
- RegionId string
- Unique human-readable identifier for a region in Elastic Cloud.
- Alias string
- A custom domain label compatible with RFC-1035 standards. Derived from the project name by default.
- Name string
- Descriptive name for a project.
- OptimizedFor string
- The purpose for which the hardware of this elasticsearch project is optimized for. Also known as the Elasticsearch project subtype.
- SearchLake Pulumi.Elastic Cloud. Inputs. Elasticsearch Project Search Lake 
- Configuration for entire set of capabilities that make the data searchable in Elasticsearch.
- RegionId string
- Unique human-readable identifier for a region in Elastic Cloud.
- Alias string
- A custom domain label compatible with RFC-1035 standards. Derived from the project name by default.
- Name string
- Descriptive name for a project.
- OptimizedFor string
- The purpose for which the hardware of this elasticsearch project is optimized for. Also known as the Elasticsearch project subtype.
- SearchLake ElasticsearchProject Search Lake Args 
- Configuration for entire set of capabilities that make the data searchable in Elasticsearch.
- regionId String
- Unique human-readable identifier for a region in Elastic Cloud.
- alias String
- A custom domain label compatible with RFC-1035 standards. Derived from the project name by default.
- name String
- Descriptive name for a project.
- optimizedFor String
- The purpose for which the hardware of this elasticsearch project is optimized for. Also known as the Elasticsearch project subtype.
- searchLake ElasticsearchProject Search Lake 
- Configuration for entire set of capabilities that make the data searchable in Elasticsearch.
- regionId string
- Unique human-readable identifier for a region in Elastic Cloud.
- alias string
- A custom domain label compatible with RFC-1035 standards. Derived from the project name by default.
- name string
- Descriptive name for a project.
- optimizedFor string
- The purpose for which the hardware of this elasticsearch project is optimized for. Also known as the Elasticsearch project subtype.
- searchLake ElasticsearchProject Search Lake 
- Configuration for entire set of capabilities that make the data searchable in Elasticsearch.
- region_id str
- Unique human-readable identifier for a region in Elastic Cloud.
- alias str
- A custom domain label compatible with RFC-1035 standards. Derived from the project name by default.
- name str
- Descriptive name for a project.
- optimized_for str
- The purpose for which the hardware of this elasticsearch project is optimized for. Also known as the Elasticsearch project subtype.
- search_lake ElasticsearchProject Search Lake Args 
- Configuration for entire set of capabilities that make the data searchable in Elasticsearch.
- regionId String
- Unique human-readable identifier for a region in Elastic Cloud.
- alias String
- A custom domain label compatible with RFC-1035 standards. Derived from the project name by default.
- name String
- Descriptive name for a project.
- optimizedFor String
- The purpose for which the hardware of this elasticsearch project is optimized for. Also known as the Elasticsearch project subtype.
- searchLake Property Map
- Configuration for entire set of capabilities that make the data searchable in Elasticsearch.
Outputs
All input properties are implicitly available as output properties. Additionally, the ElasticsearchProject resource produces the following output properties:
- CloudId string
- The cloud ID, an encoded string that provides other Elastic services with the necessary information to connect to this Elasticsearch and Kibana.
- Credentials
Pulumi.Elastic Cloud. Outputs. Elasticsearch Project Credentials 
- Basic auth credentials to access the Elasticsearch API.
- Endpoints
Pulumi.Elastic Cloud. Outputs. Elasticsearch Project Endpoints 
- The endpoints to access the different apps of the project.
- Id string
- The provider-assigned unique ID for this managed resource.
- Metadata
Pulumi.Elastic Cloud. Outputs. Elasticsearch Project Metadata 
- Additional details about the project.
- Type string
- the type of the project
- CloudId string
- The cloud ID, an encoded string that provides other Elastic services with the necessary information to connect to this Elasticsearch and Kibana.
- Credentials
ElasticsearchProject Credentials 
- Basic auth credentials to access the Elasticsearch API.
- Endpoints
ElasticsearchProject Endpoints 
- The endpoints to access the different apps of the project.
- Id string
- The provider-assigned unique ID for this managed resource.
- Metadata
ElasticsearchProject Metadata 
- Additional details about the project.
- Type string
- the type of the project
- cloudId String
- The cloud ID, an encoded string that provides other Elastic services with the necessary information to connect to this Elasticsearch and Kibana.
- credentials
ElasticsearchProject Credentials 
- Basic auth credentials to access the Elasticsearch API.
- endpoints
ElasticsearchProject Endpoints 
- The endpoints to access the different apps of the project.
- id String
- The provider-assigned unique ID for this managed resource.
- metadata
ElasticsearchProject Metadata 
- Additional details about the project.
- type String
- the type of the project
- cloudId string
- The cloud ID, an encoded string that provides other Elastic services with the necessary information to connect to this Elasticsearch and Kibana.
- credentials
ElasticsearchProject Credentials 
- Basic auth credentials to access the Elasticsearch API.
- endpoints
ElasticsearchProject Endpoints 
- The endpoints to access the different apps of the project.
- id string
- The provider-assigned unique ID for this managed resource.
- metadata
ElasticsearchProject Metadata 
- Additional details about the project.
- type string
- the type of the project
- cloud_id str
- The cloud ID, an encoded string that provides other Elastic services with the necessary information to connect to this Elasticsearch and Kibana.
- credentials
ElasticsearchProject Credentials 
- Basic auth credentials to access the Elasticsearch API.
- endpoints
ElasticsearchProject Endpoints 
- The endpoints to access the different apps of the project.
- id str
- The provider-assigned unique ID for this managed resource.
- metadata
ElasticsearchProject Metadata 
- Additional details about the project.
- type str
- the type of the project
- cloudId String
- The cloud ID, an encoded string that provides other Elastic services with the necessary information to connect to this Elasticsearch and Kibana.
- credentials Property Map
- Basic auth credentials to access the Elasticsearch API.
- endpoints Property Map
- The endpoints to access the different apps of the project.
- id String
- The provider-assigned unique ID for this managed resource.
- metadata Property Map
- Additional details about the project.
- type String
- the type of the project
Look up Existing ElasticsearchProject Resource
Get an existing ElasticsearchProject 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?: ElasticsearchProjectState, opts?: CustomResourceOptions): ElasticsearchProject@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        alias: Optional[str] = None,
        cloud_id: Optional[str] = None,
        credentials: Optional[ElasticsearchProjectCredentialsArgs] = None,
        endpoints: Optional[ElasticsearchProjectEndpointsArgs] = None,
        metadata: Optional[ElasticsearchProjectMetadataArgs] = None,
        name: Optional[str] = None,
        optimized_for: Optional[str] = None,
        region_id: Optional[str] = None,
        search_lake: Optional[ElasticsearchProjectSearchLakeArgs] = None,
        type: Optional[str] = None) -> ElasticsearchProjectfunc GetElasticsearchProject(ctx *Context, name string, id IDInput, state *ElasticsearchProjectState, opts ...ResourceOption) (*ElasticsearchProject, error)public static ElasticsearchProject Get(string name, Input<string> id, ElasticsearchProjectState? state, CustomResourceOptions? opts = null)public static ElasticsearchProject get(String name, Output<String> id, ElasticsearchProjectState state, CustomResourceOptions options)resources:  _:    type: ec:ElasticsearchProject    get:      id: ${id}- 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.
- Alias string
- A custom domain label compatible with RFC-1035 standards. Derived from the project name by default.
- CloudId string
- The cloud ID, an encoded string that provides other Elastic services with the necessary information to connect to this Elasticsearch and Kibana.
- Credentials
Pulumi.Elastic Cloud. Inputs. Elasticsearch Project Credentials 
- Basic auth credentials to access the Elasticsearch API.
- Endpoints
Pulumi.Elastic Cloud. Inputs. Elasticsearch Project Endpoints 
- The endpoints to access the different apps of the project.
- Metadata
Pulumi.Elastic Cloud. Inputs. Elasticsearch Project Metadata 
- Additional details about the project.
- Name string
- Descriptive name for a project.
- OptimizedFor string
- The purpose for which the hardware of this elasticsearch project is optimized for. Also known as the Elasticsearch project subtype.
- RegionId string
- Unique human-readable identifier for a region in Elastic Cloud.
- SearchLake Pulumi.Elastic Cloud. Inputs. Elasticsearch Project Search Lake 
- Configuration for entire set of capabilities that make the data searchable in Elasticsearch.
- Type string
- the type of the project
- Alias string
- A custom domain label compatible with RFC-1035 standards. Derived from the project name by default.
- CloudId string
- The cloud ID, an encoded string that provides other Elastic services with the necessary information to connect to this Elasticsearch and Kibana.
- Credentials
ElasticsearchProject Credentials Args 
- Basic auth credentials to access the Elasticsearch API.
- Endpoints
ElasticsearchProject Endpoints Args 
- The endpoints to access the different apps of the project.
- Metadata
ElasticsearchProject Metadata Args 
- Additional details about the project.
- Name string
- Descriptive name for a project.
- OptimizedFor string
- The purpose for which the hardware of this elasticsearch project is optimized for. Also known as the Elasticsearch project subtype.
- RegionId string
- Unique human-readable identifier for a region in Elastic Cloud.
- SearchLake ElasticsearchProject Search Lake Args 
- Configuration for entire set of capabilities that make the data searchable in Elasticsearch.
- Type string
- the type of the project
- alias String
- A custom domain label compatible with RFC-1035 standards. Derived from the project name by default.
- cloudId String
- The cloud ID, an encoded string that provides other Elastic services with the necessary information to connect to this Elasticsearch and Kibana.
- credentials
ElasticsearchProject Credentials 
- Basic auth credentials to access the Elasticsearch API.
- endpoints
ElasticsearchProject Endpoints 
- The endpoints to access the different apps of the project.
- metadata
ElasticsearchProject Metadata 
- Additional details about the project.
- name String
- Descriptive name for a project.
- optimizedFor String
- The purpose for which the hardware of this elasticsearch project is optimized for. Also known as the Elasticsearch project subtype.
- regionId String
- Unique human-readable identifier for a region in Elastic Cloud.
- searchLake ElasticsearchProject Search Lake 
- Configuration for entire set of capabilities that make the data searchable in Elasticsearch.
- type String
- the type of the project
- alias string
- A custom domain label compatible with RFC-1035 standards. Derived from the project name by default.
- cloudId string
- The cloud ID, an encoded string that provides other Elastic services with the necessary information to connect to this Elasticsearch and Kibana.
- credentials
ElasticsearchProject Credentials 
- Basic auth credentials to access the Elasticsearch API.
- endpoints
ElasticsearchProject Endpoints 
- The endpoints to access the different apps of the project.
- metadata
ElasticsearchProject Metadata 
- Additional details about the project.
- name string
- Descriptive name for a project.
- optimizedFor string
- The purpose for which the hardware of this elasticsearch project is optimized for. Also known as the Elasticsearch project subtype.
- regionId string
- Unique human-readable identifier for a region in Elastic Cloud.
- searchLake ElasticsearchProject Search Lake 
- Configuration for entire set of capabilities that make the data searchable in Elasticsearch.
- type string
- the type of the project
- alias str
- A custom domain label compatible with RFC-1035 standards. Derived from the project name by default.
- cloud_id str
- The cloud ID, an encoded string that provides other Elastic services with the necessary information to connect to this Elasticsearch and Kibana.
- credentials
ElasticsearchProject Credentials Args 
- Basic auth credentials to access the Elasticsearch API.
- endpoints
ElasticsearchProject Endpoints Args 
- The endpoints to access the different apps of the project.
- metadata
ElasticsearchProject Metadata Args 
- Additional details about the project.
- name str
- Descriptive name for a project.
- optimized_for str
- The purpose for which the hardware of this elasticsearch project is optimized for. Also known as the Elasticsearch project subtype.
- region_id str
- Unique human-readable identifier for a region in Elastic Cloud.
- search_lake ElasticsearchProject Search Lake Args 
- Configuration for entire set of capabilities that make the data searchable in Elasticsearch.
- type str
- the type of the project
- alias String
- A custom domain label compatible with RFC-1035 standards. Derived from the project name by default.
- cloudId String
- The cloud ID, an encoded string that provides other Elastic services with the necessary information to connect to this Elasticsearch and Kibana.
- credentials Property Map
- Basic auth credentials to access the Elasticsearch API.
- endpoints Property Map
- The endpoints to access the different apps of the project.
- metadata Property Map
- Additional details about the project.
- name String
- Descriptive name for a project.
- optimizedFor String
- The purpose for which the hardware of this elasticsearch project is optimized for. Also known as the Elasticsearch project subtype.
- regionId String
- Unique human-readable identifier for a region in Elastic Cloud.
- searchLake Property Map
- Configuration for entire set of capabilities that make the data searchable in Elasticsearch.
- type String
- the type of the project
Supporting Types
ElasticsearchProjectCredentials, ElasticsearchProjectCredentialsArgs      
ElasticsearchProjectEndpoints, ElasticsearchProjectEndpointsArgs      
- Elasticsearch string
- The endpoint to access elasticsearch.
- Kibana string
- The endpoint to access kibana.
- Elasticsearch string
- The endpoint to access elasticsearch.
- Kibana string
- The endpoint to access kibana.
- elasticsearch String
- The endpoint to access elasticsearch.
- kibana String
- The endpoint to access kibana.
- elasticsearch string
- The endpoint to access elasticsearch.
- kibana string
- The endpoint to access kibana.
- elasticsearch str
- The endpoint to access elasticsearch.
- kibana str
- The endpoint to access kibana.
- elasticsearch String
- The endpoint to access elasticsearch.
- kibana String
- The endpoint to access kibana.
ElasticsearchProjectMetadata, ElasticsearchProjectMetadataArgs      
- CreatedAt string
- Date and time when the project was created.
- CreatedBy string
- ID of the user.
- OrganizationId string
- The Organization ID who owns the project.
- SuspendedAt string
- Date and time when the project was suspended.
- SuspendedReason string
- Reason why the project was suspended.
- CreatedAt string
- Date and time when the project was created.
- CreatedBy string
- ID of the user.
- OrganizationId string
- The Organization ID who owns the project.
- SuspendedAt string
- Date and time when the project was suspended.
- SuspendedReason string
- Reason why the project was suspended.
- createdAt String
- Date and time when the project was created.
- createdBy String
- ID of the user.
- organizationId String
- The Organization ID who owns the project.
- suspendedAt String
- Date and time when the project was suspended.
- suspendedReason String
- Reason why the project was suspended.
- createdAt string
- Date and time when the project was created.
- createdBy string
- ID of the user.
- organizationId string
- The Organization ID who owns the project.
- suspendedAt string
- Date and time when the project was suspended.
- suspendedReason string
- Reason why the project was suspended.
- created_at str
- Date and time when the project was created.
- created_by str
- ID of the user.
- organization_id str
- The Organization ID who owns the project.
- suspended_at str
- Date and time when the project was suspended.
- suspended_reason str
- Reason why the project was suspended.
- createdAt String
- Date and time when the project was created.
- createdBy String
- ID of the user.
- organizationId String
- The Organization ID who owns the project.
- suspendedAt String
- Date and time when the project was suspended.
- suspendedReason String
- Reason why the project was suspended.
ElasticsearchProjectSearchLake, ElasticsearchProjectSearchLakeArgs        
- BoostWindow int
- Determines how much data can benefit from faster search. When ingested, a certain amount of data is loaded into a cache that makes it super fast to query. The system dynamically adjusts the cache allocated to your project based on how much data you ingest during the period defined by your Search Boost Window.
- SearchPower int
- Controls how fast searches are against your project data. When ingested, a certain amount of data is loaded into a cache that makes it super fast to query. You can either increase the performance of searches on cached data by adding replicas, or reduce the quantity of cached data by a static factor to save on costs.
- BoostWindow int
- Determines how much data can benefit from faster search. When ingested, a certain amount of data is loaded into a cache that makes it super fast to query. The system dynamically adjusts the cache allocated to your project based on how much data you ingest during the period defined by your Search Boost Window.
- SearchPower int
- Controls how fast searches are against your project data. When ingested, a certain amount of data is loaded into a cache that makes it super fast to query. You can either increase the performance of searches on cached data by adding replicas, or reduce the quantity of cached data by a static factor to save on costs.
- boostWindow Integer
- Determines how much data can benefit from faster search. When ingested, a certain amount of data is loaded into a cache that makes it super fast to query. The system dynamically adjusts the cache allocated to your project based on how much data you ingest during the period defined by your Search Boost Window.
- searchPower Integer
- Controls how fast searches are against your project data. When ingested, a certain amount of data is loaded into a cache that makes it super fast to query. You can either increase the performance of searches on cached data by adding replicas, or reduce the quantity of cached data by a static factor to save on costs.
- boostWindow number
- Determines how much data can benefit from faster search. When ingested, a certain amount of data is loaded into a cache that makes it super fast to query. The system dynamically adjusts the cache allocated to your project based on how much data you ingest during the period defined by your Search Boost Window.
- searchPower number
- Controls how fast searches are against your project data. When ingested, a certain amount of data is loaded into a cache that makes it super fast to query. You can either increase the performance of searches on cached data by adding replicas, or reduce the quantity of cached data by a static factor to save on costs.
- boost_window int
- Determines how much data can benefit from faster search. When ingested, a certain amount of data is loaded into a cache that makes it super fast to query. The system dynamically adjusts the cache allocated to your project based on how much data you ingest during the period defined by your Search Boost Window.
- search_power int
- Controls how fast searches are against your project data. When ingested, a certain amount of data is loaded into a cache that makes it super fast to query. You can either increase the performance of searches on cached data by adding replicas, or reduce the quantity of cached data by a static factor to save on costs.
- boostWindow Number
- Determines how much data can benefit from faster search. When ingested, a certain amount of data is loaded into a cache that makes it super fast to query. The system dynamically adjusts the cache allocated to your project based on how much data you ingest during the period defined by your Search Boost Window.
- searchPower Number
- Controls how fast searches are against your project data. When ingested, a certain amount of data is loaded into a cache that makes it super fast to query. You can either increase the performance of searches on cached data by adding replicas, or reduce the quantity of cached data by a static factor to save on costs.
Import
Projects can be imported using the id, for example:
$ pulumi import ec:index/elasticsearchProject:ElasticsearchProject id 320b7b540dfc967a7a649c18e2fce4ed
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- ec pulumi/pulumi-ec
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ecTerraform Provider.