published on Thursday, Jul 23, 2026 by elastic
published on Thursday, Jul 23, 2026 by elastic
Create ElasticsearchMlTrainedModelDeployment Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ElasticsearchMlTrainedModelDeployment(name: string, args: ElasticsearchMlTrainedModelDeploymentArgs, opts?: CustomResourceOptions);@overload
def ElasticsearchMlTrainedModelDeployment(resource_name: str,
args: ElasticsearchMlTrainedModelDeploymentArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ElasticsearchMlTrainedModelDeployment(resource_name: str,
opts: Optional[ResourceOptions] = None,
model_id: Optional[str] = None,
adaptive_allocations: Optional[ElasticsearchMlTrainedModelDeploymentAdaptiveAllocationsArgs] = None,
api_timeout: Optional[str] = None,
deployment_id: Optional[str] = None,
elasticsearch_connections: Optional[Sequence[ElasticsearchMlTrainedModelDeploymentElasticsearchConnectionArgs]] = None,
force_stop: Optional[bool] = None,
number_of_allocations: Optional[float] = None,
priority: Optional[str] = None,
queue_capacity: Optional[float] = None,
threads_per_allocation: Optional[float] = None,
timeouts: Optional[ElasticsearchMlTrainedModelDeploymentTimeoutsArgs] = None,
wait_for: Optional[str] = None)func NewElasticsearchMlTrainedModelDeployment(ctx *Context, name string, args ElasticsearchMlTrainedModelDeploymentArgs, opts ...ResourceOption) (*ElasticsearchMlTrainedModelDeployment, error)public ElasticsearchMlTrainedModelDeployment(string name, ElasticsearchMlTrainedModelDeploymentArgs args, CustomResourceOptions? opts = null)
public ElasticsearchMlTrainedModelDeployment(String name, ElasticsearchMlTrainedModelDeploymentArgs args)
public ElasticsearchMlTrainedModelDeployment(String name, ElasticsearchMlTrainedModelDeploymentArgs args, CustomResourceOptions options)
type: elasticstack:ElasticsearchMlTrainedModelDeployment
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "elasticstack_elasticsearch_ml_trained_model_deployment" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args ElasticsearchMlTrainedModelDeploymentArgs
- 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 ElasticsearchMlTrainedModelDeploymentArgs
- 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 ElasticsearchMlTrainedModelDeploymentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ElasticsearchMlTrainedModelDeploymentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ElasticsearchMlTrainedModelDeploymentArgs
- 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 elasticsearchMlTrainedModelDeploymentResource = new Elasticstack.ElasticsearchMlTrainedModelDeployment("elasticsearchMlTrainedModelDeploymentResource", new()
{
ModelId = "string",
AdaptiveAllocations = new Elasticstack.Inputs.ElasticsearchMlTrainedModelDeploymentAdaptiveAllocationsArgs
{
Enabled = false,
MaxNumberOfAllocations = 0,
MinNumberOfAllocations = 0,
},
ApiTimeout = "string",
DeploymentId = "string",
ElasticsearchConnections = new[]
{
new Elasticstack.Inputs.ElasticsearchMlTrainedModelDeploymentElasticsearchConnectionArgs
{
ApiKey = "string",
BearerToken = "string",
CaData = "string",
CaFile = "string",
CaFingerprint = "string",
CertData = "string",
CertFile = "string",
Endpoints = new[]
{
"string",
},
EsClientAuthentication = "string",
Headers =
{
{ "string", "string" },
},
Insecure = false,
KeyData = "string",
KeyFile = "string",
Password = "string",
Username = "string",
},
},
ForceStop = false,
NumberOfAllocations = 0,
Priority = "string",
QueueCapacity = 0,
ThreadsPerAllocation = 0,
Timeouts = new Elasticstack.Inputs.ElasticsearchMlTrainedModelDeploymentTimeoutsArgs
{
Create = "string",
Delete = "string",
Read = "string",
Update = "string",
},
WaitFor = "string",
});
example, err := elasticstack.NewElasticsearchMlTrainedModelDeployment(ctx, "elasticsearchMlTrainedModelDeploymentResource", &elasticstack.ElasticsearchMlTrainedModelDeploymentArgs{
ModelId: pulumi.String("string"),
AdaptiveAllocations: &elasticstack.ElasticsearchMlTrainedModelDeploymentAdaptiveAllocationsArgs{
Enabled: pulumi.Bool(false),
MaxNumberOfAllocations: pulumi.Float64(0),
MinNumberOfAllocations: pulumi.Float64(0),
},
ApiTimeout: pulumi.String("string"),
DeploymentId: pulumi.String("string"),
ElasticsearchConnections: elasticstack.ElasticsearchMlTrainedModelDeploymentElasticsearchConnectionArray{
&elasticstack.ElasticsearchMlTrainedModelDeploymentElasticsearchConnectionArgs{
ApiKey: pulumi.String("string"),
BearerToken: pulumi.String("string"),
CaData: pulumi.String("string"),
CaFile: pulumi.String("string"),
CaFingerprint: pulumi.String("string"),
CertData: pulumi.String("string"),
CertFile: pulumi.String("string"),
Endpoints: pulumi.StringArray{
pulumi.String("string"),
},
EsClientAuthentication: pulumi.String("string"),
Headers: pulumi.StringMap{
"string": pulumi.String("string"),
},
Insecure: pulumi.Bool(false),
KeyData: pulumi.String("string"),
KeyFile: pulumi.String("string"),
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
},
ForceStop: pulumi.Bool(false),
NumberOfAllocations: pulumi.Float64(0),
Priority: pulumi.String("string"),
QueueCapacity: pulumi.Float64(0),
ThreadsPerAllocation: pulumi.Float64(0),
Timeouts: &elasticstack.ElasticsearchMlTrainedModelDeploymentTimeoutsArgs{
Create: pulumi.String("string"),
Delete: pulumi.String("string"),
Read: pulumi.String("string"),
Update: pulumi.String("string"),
},
WaitFor: pulumi.String("string"),
})
resource "elasticstack_elasticsearch_ml_trained_model_deployment" "elasticsearchMlTrainedModelDeploymentResource" {
lifecycle {
create_before_destroy = true
}
model_id = "string"
adaptive_allocations = {
enabled = false
max_number_of_allocations = 0
min_number_of_allocations = 0
}
api_timeout = "string"
deployment_id = "string"
elasticsearch_connections {
api_key = "string"
bearer_token = "string"
ca_data = "string"
ca_file = "string"
ca_fingerprint = "string"
cert_data = "string"
cert_file = "string"
endpoints = ["string"]
es_client_authentication = "string"
headers = {
"string" = "string"
}
insecure = false
key_data = "string"
key_file = "string"
password = "string"
username = "string"
}
force_stop = false
number_of_allocations = 0
priority = "string"
queue_capacity = 0
threads_per_allocation = 0
timeouts = {
create = "string"
delete = "string"
read = "string"
update = "string"
}
wait_for = "string"
}
var elasticsearchMlTrainedModelDeploymentResource = new ElasticsearchMlTrainedModelDeployment("elasticsearchMlTrainedModelDeploymentResource", ElasticsearchMlTrainedModelDeploymentArgs.builder()
.modelId("string")
.adaptiveAllocations(ElasticsearchMlTrainedModelDeploymentAdaptiveAllocationsArgs.builder()
.enabled(false)
.maxNumberOfAllocations(0.0)
.minNumberOfAllocations(0.0)
.build())
.apiTimeout("string")
.deploymentId("string")
.elasticsearchConnections(ElasticsearchMlTrainedModelDeploymentElasticsearchConnectionArgs.builder()
.apiKey("string")
.bearerToken("string")
.caData("string")
.caFile("string")
.caFingerprint("string")
.certData("string")
.certFile("string")
.endpoints("string")
.esClientAuthentication("string")
.headers(Map.of("string", "string"))
.insecure(false)
.keyData("string")
.keyFile("string")
.password("string")
.username("string")
.build())
.forceStop(false)
.numberOfAllocations(0.0)
.priority("string")
.queueCapacity(0.0)
.threadsPerAllocation(0.0)
.timeouts(ElasticsearchMlTrainedModelDeploymentTimeoutsArgs.builder()
.create("string")
.delete("string")
.read("string")
.update("string")
.build())
.waitFor("string")
.build());
elasticsearch_ml_trained_model_deployment_resource = elasticstack.ElasticsearchMlTrainedModelDeployment("elasticsearchMlTrainedModelDeploymentResource",
model_id="string",
adaptive_allocations={
"enabled": False,
"max_number_of_allocations": float(0),
"min_number_of_allocations": float(0),
},
api_timeout="string",
deployment_id="string",
elasticsearch_connections=[{
"api_key": "string",
"bearer_token": "string",
"ca_data": "string",
"ca_file": "string",
"ca_fingerprint": "string",
"cert_data": "string",
"cert_file": "string",
"endpoints": ["string"],
"es_client_authentication": "string",
"headers": {
"string": "string",
},
"insecure": False,
"key_data": "string",
"key_file": "string",
"password": "string",
"username": "string",
}],
force_stop=False,
number_of_allocations=float(0),
priority="string",
queue_capacity=float(0),
threads_per_allocation=float(0),
timeouts={
"create": "string",
"delete": "string",
"read": "string",
"update": "string",
},
wait_for="string")
const elasticsearchMlTrainedModelDeploymentResource = new elasticstack.ElasticsearchMlTrainedModelDeployment("elasticsearchMlTrainedModelDeploymentResource", {
modelId: "string",
adaptiveAllocations: {
enabled: false,
maxNumberOfAllocations: 0,
minNumberOfAllocations: 0,
},
apiTimeout: "string",
deploymentId: "string",
elasticsearchConnections: [{
apiKey: "string",
bearerToken: "string",
caData: "string",
caFile: "string",
caFingerprint: "string",
certData: "string",
certFile: "string",
endpoints: ["string"],
esClientAuthentication: "string",
headers: {
string: "string",
},
insecure: false,
keyData: "string",
keyFile: "string",
password: "string",
username: "string",
}],
forceStop: false,
numberOfAllocations: 0,
priority: "string",
queueCapacity: 0,
threadsPerAllocation: 0,
timeouts: {
create: "string",
"delete": "string",
read: "string",
update: "string",
},
waitFor: "string",
});
type: elasticstack:ElasticsearchMlTrainedModelDeployment
properties:
adaptiveAllocations:
enabled: false
maxNumberOfAllocations: 0
minNumberOfAllocations: 0
apiTimeout: string
deploymentId: string
elasticsearchConnections:
- apiKey: string
bearerToken: string
caData: string
caFile: string
caFingerprint: string
certData: string
certFile: string
endpoints:
- string
esClientAuthentication: string
headers:
string: string
insecure: false
keyData: string
keyFile: string
password: string
username: string
forceStop: false
modelId: string
numberOfAllocations: 0
priority: string
queueCapacity: 0
threadsPerAllocation: 0
timeouts:
create: string
delete: string
read: string
update: string
waitFor: string
ElasticsearchMlTrainedModelDeployment 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 ElasticsearchMlTrainedModelDeployment resource accepts the following input properties:
- Model
Id string - The unique identifier of the trained model to deploy.
- Adaptive
Allocations ElasticsearchMl Trained Model Deployment Adaptive Allocations - Adaptive allocations configuration. When enabled, the number of allocations is set based on the current load. Cannot be set when
number_of_allocationsis configured. - Api
Timeout string - Specifies the amount of time to wait for the model to deploy. This is the server-side start timeout.
- Deployment
Id string - A unique identifier for the deployment of the model. Defaults to the value of
model_id. - Elasticsearch
Connections List<ElasticsearchMl Trained Model Deployment Elasticsearch Connection> - Elasticsearch connection configuration block.
- Force
Stop bool - When
true, passesforce=trueto the Stop Deployment API on destroy. - Number
Of doubleAllocations - The number of model allocations on each node where the model is deployed. Cannot be set when
adaptive_allocationsis configured. - Priority string
- The deployment priority. Valid values are
lowandnormal. - Queue
Capacity double - Specifies the number of inference requests that are allowed in the queue.
- Threads
Per doubleAllocation - Sets the number of threads used by each model allocation during inference.
- Timeouts
Elasticsearch
Ml Trained Model Deployment Timeouts - Wait
For string - Specifies the allocation status to wait for before returning. Valid values are
starting,started, andfully_allocated. Defaults tofully_allocated.
- Model
Id string - The unique identifier of the trained model to deploy.
- Adaptive
Allocations ElasticsearchMl Trained Model Deployment Adaptive Allocations Args - Adaptive allocations configuration. When enabled, the number of allocations is set based on the current load. Cannot be set when
number_of_allocationsis configured. - Api
Timeout string - Specifies the amount of time to wait for the model to deploy. This is the server-side start timeout.
- Deployment
Id string - A unique identifier for the deployment of the model. Defaults to the value of
model_id. - Elasticsearch
Connections []ElasticsearchMl Trained Model Deployment Elasticsearch Connection Args - Elasticsearch connection configuration block.
- Force
Stop bool - When
true, passesforce=trueto the Stop Deployment API on destroy. - Number
Of float64Allocations - The number of model allocations on each node where the model is deployed. Cannot be set when
adaptive_allocationsis configured. - Priority string
- The deployment priority. Valid values are
lowandnormal. - Queue
Capacity float64 - Specifies the number of inference requests that are allowed in the queue.
- Threads
Per float64Allocation - Sets the number of threads used by each model allocation during inference.
- Timeouts
Elasticsearch
Ml Trained Model Deployment Timeouts Args - Wait
For string - Specifies the allocation status to wait for before returning. Valid values are
starting,started, andfully_allocated. Defaults tofully_allocated.
- model_
id string - The unique identifier of the trained model to deploy.
- adaptive_
allocations object - Adaptive allocations configuration. When enabled, the number of allocations is set based on the current load. Cannot be set when
number_of_allocationsis configured. - api_
timeout string - Specifies the amount of time to wait for the model to deploy. This is the server-side start timeout.
- deployment_
id string - A unique identifier for the deployment of the model. Defaults to the value of
model_id. - elasticsearch_
connections list(object) - Elasticsearch connection configuration block.
- force_
stop bool - When
true, passesforce=trueto the Stop Deployment API on destroy. - number_
of_ numberallocations - The number of model allocations on each node where the model is deployed. Cannot be set when
adaptive_allocationsis configured. - priority string
- The deployment priority. Valid values are
lowandnormal. - queue_
capacity number - Specifies the number of inference requests that are allowed in the queue.
- threads_
per_ numberallocation - Sets the number of threads used by each model allocation during inference.
- timeouts object
- wait_
for string - Specifies the allocation status to wait for before returning. Valid values are
starting,started, andfully_allocated. Defaults tofully_allocated.
- model
Id String - The unique identifier of the trained model to deploy.
- adaptive
Allocations ElasticsearchMl Trained Model Deployment Adaptive Allocations - Adaptive allocations configuration. When enabled, the number of allocations is set based on the current load. Cannot be set when
number_of_allocationsis configured. - api
Timeout String - Specifies the amount of time to wait for the model to deploy. This is the server-side start timeout.
- deployment
Id String - A unique identifier for the deployment of the model. Defaults to the value of
model_id. - elasticsearch
Connections List<ElasticsearchMl Trained Model Deployment Elasticsearch Connection> - Elasticsearch connection configuration block.
- force
Stop Boolean - When
true, passesforce=trueto the Stop Deployment API on destroy. - number
Of DoubleAllocations - The number of model allocations on each node where the model is deployed. Cannot be set when
adaptive_allocationsis configured. - priority String
- The deployment priority. Valid values are
lowandnormal. - queue
Capacity Double - Specifies the number of inference requests that are allowed in the queue.
- threads
Per DoubleAllocation - Sets the number of threads used by each model allocation during inference.
- timeouts
Elasticsearch
Ml Trained Model Deployment Timeouts - wait
For String - Specifies the allocation status to wait for before returning. Valid values are
starting,started, andfully_allocated. Defaults tofully_allocated.
- model
Id string - The unique identifier of the trained model to deploy.
- adaptive
Allocations ElasticsearchMl Trained Model Deployment Adaptive Allocations - Adaptive allocations configuration. When enabled, the number of allocations is set based on the current load. Cannot be set when
number_of_allocationsis configured. - api
Timeout string - Specifies the amount of time to wait for the model to deploy. This is the server-side start timeout.
- deployment
Id string - A unique identifier for the deployment of the model. Defaults to the value of
model_id. - elasticsearch
Connections ElasticsearchMl Trained Model Deployment Elasticsearch Connection[] - Elasticsearch connection configuration block.
- force
Stop boolean - When
true, passesforce=trueto the Stop Deployment API on destroy. - number
Of numberAllocations - The number of model allocations on each node where the model is deployed. Cannot be set when
adaptive_allocationsis configured. - priority string
- The deployment priority. Valid values are
lowandnormal. - queue
Capacity number - Specifies the number of inference requests that are allowed in the queue.
- threads
Per numberAllocation - Sets the number of threads used by each model allocation during inference.
- timeouts
Elasticsearch
Ml Trained Model Deployment Timeouts - wait
For string - Specifies the allocation status to wait for before returning. Valid values are
starting,started, andfully_allocated. Defaults tofully_allocated.
- model_
id str - The unique identifier of the trained model to deploy.
- adaptive_
allocations ElasticsearchMl Trained Model Deployment Adaptive Allocations Args - Adaptive allocations configuration. When enabled, the number of allocations is set based on the current load. Cannot be set when
number_of_allocationsis configured. - api_
timeout str - Specifies the amount of time to wait for the model to deploy. This is the server-side start timeout.
- deployment_
id str - A unique identifier for the deployment of the model. Defaults to the value of
model_id. - elasticsearch_
connections Sequence[ElasticsearchMl Trained Model Deployment Elasticsearch Connection Args] - Elasticsearch connection configuration block.
- force_
stop bool - When
true, passesforce=trueto the Stop Deployment API on destroy. - number_
of_ floatallocations - The number of model allocations on each node where the model is deployed. Cannot be set when
adaptive_allocationsis configured. - priority str
- The deployment priority. Valid values are
lowandnormal. - queue_
capacity float - Specifies the number of inference requests that are allowed in the queue.
- threads_
per_ floatallocation - Sets the number of threads used by each model allocation during inference.
- timeouts
Elasticsearch
Ml Trained Model Deployment Timeouts Args - wait_
for str - Specifies the allocation status to wait for before returning. Valid values are
starting,started, andfully_allocated. Defaults tofully_allocated.
- model
Id String - The unique identifier of the trained model to deploy.
- adaptive
Allocations Property Map - Adaptive allocations configuration. When enabled, the number of allocations is set based on the current load. Cannot be set when
number_of_allocationsis configured. - api
Timeout String - Specifies the amount of time to wait for the model to deploy. This is the server-side start timeout.
- deployment
Id String - A unique identifier for the deployment of the model. Defaults to the value of
model_id. - elasticsearch
Connections List<Property Map> - Elasticsearch connection configuration block.
- force
Stop Boolean - When
true, passesforce=trueto the Stop Deployment API on destroy. - number
Of NumberAllocations - The number of model allocations on each node where the model is deployed. Cannot be set when
adaptive_allocationsis configured. - priority String
- The deployment priority. Valid values are
lowandnormal. - queue
Capacity Number - Specifies the number of inference requests that are allowed in the queue.
- threads
Per NumberAllocation - Sets the number of threads used by each model allocation during inference.
- timeouts Property Map
- wait
For String - Specifies the allocation status to wait for before returning. Valid values are
starting,started, andfully_allocated. Defaults tofully_allocated.
Outputs
All input properties are implicitly available as output properties. Additionally, the ElasticsearchMlTrainedModelDeployment resource produces the following output properties:
- Allocation
Status string - The detailed allocation state of the deployment.
- Id string
- The provider-assigned unique ID for this managed resource.
- State string
- The overall state of the deployment.
- Stats
Json string - The raw JSON of the trained model stats for this deployment.
- Allocation
Status string - The detailed allocation state of the deployment.
- Id string
- The provider-assigned unique ID for this managed resource.
- State string
- The overall state of the deployment.
- Stats
Json string - The raw JSON of the trained model stats for this deployment.
- allocation_
status string - The detailed allocation state of the deployment.
- id string
- The provider-assigned unique ID for this managed resource.
- state string
- The overall state of the deployment.
- stats_
json string - The raw JSON of the trained model stats for this deployment.
- allocation
Status String - The detailed allocation state of the deployment.
- id String
- The provider-assigned unique ID for this managed resource.
- state String
- The overall state of the deployment.
- stats
Json String - The raw JSON of the trained model stats for this deployment.
- allocation
Status string - The detailed allocation state of the deployment.
- id string
- The provider-assigned unique ID for this managed resource.
- state string
- The overall state of the deployment.
- stats
Json string - The raw JSON of the trained model stats for this deployment.
- allocation_
status str - The detailed allocation state of the deployment.
- id str
- The provider-assigned unique ID for this managed resource.
- state str
- The overall state of the deployment.
- stats_
json str - The raw JSON of the trained model stats for this deployment.
- allocation
Status String - The detailed allocation state of the deployment.
- id String
- The provider-assigned unique ID for this managed resource.
- state String
- The overall state of the deployment.
- stats
Json String - The raw JSON of the trained model stats for this deployment.
Look up Existing ElasticsearchMlTrainedModelDeployment Resource
Get an existing ElasticsearchMlTrainedModelDeployment 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?: ElasticsearchMlTrainedModelDeploymentState, opts?: CustomResourceOptions): ElasticsearchMlTrainedModelDeployment@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
adaptive_allocations: Optional[ElasticsearchMlTrainedModelDeploymentAdaptiveAllocationsArgs] = None,
allocation_status: Optional[str] = None,
api_timeout: Optional[str] = None,
deployment_id: Optional[str] = None,
elasticsearch_connections: Optional[Sequence[ElasticsearchMlTrainedModelDeploymentElasticsearchConnectionArgs]] = None,
force_stop: Optional[bool] = None,
model_id: Optional[str] = None,
number_of_allocations: Optional[float] = None,
priority: Optional[str] = None,
queue_capacity: Optional[float] = None,
state: Optional[str] = None,
stats_json: Optional[str] = None,
threads_per_allocation: Optional[float] = None,
timeouts: Optional[ElasticsearchMlTrainedModelDeploymentTimeoutsArgs] = None,
wait_for: Optional[str] = None) -> ElasticsearchMlTrainedModelDeploymentfunc GetElasticsearchMlTrainedModelDeployment(ctx *Context, name string, id IDInput, state *ElasticsearchMlTrainedModelDeploymentState, opts ...ResourceOption) (*ElasticsearchMlTrainedModelDeployment, error)public static ElasticsearchMlTrainedModelDeployment Get(string name, Input<string> id, ElasticsearchMlTrainedModelDeploymentState? state, CustomResourceOptions? opts = null)public static ElasticsearchMlTrainedModelDeployment get(String name, Output<String> id, ElasticsearchMlTrainedModelDeploymentState state, CustomResourceOptions options)resources: _: type: elasticstack:ElasticsearchMlTrainedModelDeployment get: id: ${id}import {
to = elasticstack_elasticsearch_ml_trained_model_deployment.example
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.
- Adaptive
Allocations ElasticsearchMl Trained Model Deployment Adaptive Allocations - Adaptive allocations configuration. When enabled, the number of allocations is set based on the current load. Cannot be set when
number_of_allocationsis configured. - Allocation
Status string - The detailed allocation state of the deployment.
- Api
Timeout string - Specifies the amount of time to wait for the model to deploy. This is the server-side start timeout.
- Deployment
Id string - A unique identifier for the deployment of the model. Defaults to the value of
model_id. - Elasticsearch
Connections List<ElasticsearchMl Trained Model Deployment Elasticsearch Connection> - Elasticsearch connection configuration block.
- Force
Stop bool - When
true, passesforce=trueto the Stop Deployment API on destroy. - Model
Id string - The unique identifier of the trained model to deploy.
- Number
Of doubleAllocations - The number of model allocations on each node where the model is deployed. Cannot be set when
adaptive_allocationsis configured. - Priority string
- The deployment priority. Valid values are
lowandnormal. - Queue
Capacity double - Specifies the number of inference requests that are allowed in the queue.
- State string
- The overall state of the deployment.
- Stats
Json string - The raw JSON of the trained model stats for this deployment.
- Threads
Per doubleAllocation - Sets the number of threads used by each model allocation during inference.
- Timeouts
Elasticsearch
Ml Trained Model Deployment Timeouts - Wait
For string - Specifies the allocation status to wait for before returning. Valid values are
starting,started, andfully_allocated. Defaults tofully_allocated.
- Adaptive
Allocations ElasticsearchMl Trained Model Deployment Adaptive Allocations Args - Adaptive allocations configuration. When enabled, the number of allocations is set based on the current load. Cannot be set when
number_of_allocationsis configured. - Allocation
Status string - The detailed allocation state of the deployment.
- Api
Timeout string - Specifies the amount of time to wait for the model to deploy. This is the server-side start timeout.
- Deployment
Id string - A unique identifier for the deployment of the model. Defaults to the value of
model_id. - Elasticsearch
Connections []ElasticsearchMl Trained Model Deployment Elasticsearch Connection Args - Elasticsearch connection configuration block.
- Force
Stop bool - When
true, passesforce=trueto the Stop Deployment API on destroy. - Model
Id string - The unique identifier of the trained model to deploy.
- Number
Of float64Allocations - The number of model allocations on each node where the model is deployed. Cannot be set when
adaptive_allocationsis configured. - Priority string
- The deployment priority. Valid values are
lowandnormal. - Queue
Capacity float64 - Specifies the number of inference requests that are allowed in the queue.
- State string
- The overall state of the deployment.
- Stats
Json string - The raw JSON of the trained model stats for this deployment.
- Threads
Per float64Allocation - Sets the number of threads used by each model allocation during inference.
- Timeouts
Elasticsearch
Ml Trained Model Deployment Timeouts Args - Wait
For string - Specifies the allocation status to wait for before returning. Valid values are
starting,started, andfully_allocated. Defaults tofully_allocated.
- adaptive_
allocations object - Adaptive allocations configuration. When enabled, the number of allocations is set based on the current load. Cannot be set when
number_of_allocationsis configured. - allocation_
status string - The detailed allocation state of the deployment.
- api_
timeout string - Specifies the amount of time to wait for the model to deploy. This is the server-side start timeout.
- deployment_
id string - A unique identifier for the deployment of the model. Defaults to the value of
model_id. - elasticsearch_
connections list(object) - Elasticsearch connection configuration block.
- force_
stop bool - When
true, passesforce=trueto the Stop Deployment API on destroy. - model_
id string - The unique identifier of the trained model to deploy.
- number_
of_ numberallocations - The number of model allocations on each node where the model is deployed. Cannot be set when
adaptive_allocationsis configured. - priority string
- The deployment priority. Valid values are
lowandnormal. - queue_
capacity number - Specifies the number of inference requests that are allowed in the queue.
- state string
- The overall state of the deployment.
- stats_
json string - The raw JSON of the trained model stats for this deployment.
- threads_
per_ numberallocation - Sets the number of threads used by each model allocation during inference.
- timeouts object
- wait_
for string - Specifies the allocation status to wait for before returning. Valid values are
starting,started, andfully_allocated. Defaults tofully_allocated.
- adaptive
Allocations ElasticsearchMl Trained Model Deployment Adaptive Allocations - Adaptive allocations configuration. When enabled, the number of allocations is set based on the current load. Cannot be set when
number_of_allocationsis configured. - allocation
Status String - The detailed allocation state of the deployment.
- api
Timeout String - Specifies the amount of time to wait for the model to deploy. This is the server-side start timeout.
- deployment
Id String - A unique identifier for the deployment of the model. Defaults to the value of
model_id. - elasticsearch
Connections List<ElasticsearchMl Trained Model Deployment Elasticsearch Connection> - Elasticsearch connection configuration block.
- force
Stop Boolean - When
true, passesforce=trueto the Stop Deployment API on destroy. - model
Id String - The unique identifier of the trained model to deploy.
- number
Of DoubleAllocations - The number of model allocations on each node where the model is deployed. Cannot be set when
adaptive_allocationsis configured. - priority String
- The deployment priority. Valid values are
lowandnormal. - queue
Capacity Double - Specifies the number of inference requests that are allowed in the queue.
- state String
- The overall state of the deployment.
- stats
Json String - The raw JSON of the trained model stats for this deployment.
- threads
Per DoubleAllocation - Sets the number of threads used by each model allocation during inference.
- timeouts
Elasticsearch
Ml Trained Model Deployment Timeouts - wait
For String - Specifies the allocation status to wait for before returning. Valid values are
starting,started, andfully_allocated. Defaults tofully_allocated.
- adaptive
Allocations ElasticsearchMl Trained Model Deployment Adaptive Allocations - Adaptive allocations configuration. When enabled, the number of allocations is set based on the current load. Cannot be set when
number_of_allocationsis configured. - allocation
Status string - The detailed allocation state of the deployment.
- api
Timeout string - Specifies the amount of time to wait for the model to deploy. This is the server-side start timeout.
- deployment
Id string - A unique identifier for the deployment of the model. Defaults to the value of
model_id. - elasticsearch
Connections ElasticsearchMl Trained Model Deployment Elasticsearch Connection[] - Elasticsearch connection configuration block.
- force
Stop boolean - When
true, passesforce=trueto the Stop Deployment API on destroy. - model
Id string - The unique identifier of the trained model to deploy.
- number
Of numberAllocations - The number of model allocations on each node where the model is deployed. Cannot be set when
adaptive_allocationsis configured. - priority string
- The deployment priority. Valid values are
lowandnormal. - queue
Capacity number - Specifies the number of inference requests that are allowed in the queue.
- state string
- The overall state of the deployment.
- stats
Json string - The raw JSON of the trained model stats for this deployment.
- threads
Per numberAllocation - Sets the number of threads used by each model allocation during inference.
- timeouts
Elasticsearch
Ml Trained Model Deployment Timeouts - wait
For string - Specifies the allocation status to wait for before returning. Valid values are
starting,started, andfully_allocated. Defaults tofully_allocated.
- adaptive_
allocations ElasticsearchMl Trained Model Deployment Adaptive Allocations Args - Adaptive allocations configuration. When enabled, the number of allocations is set based on the current load. Cannot be set when
number_of_allocationsis configured. - allocation_
status str - The detailed allocation state of the deployment.
- api_
timeout str - Specifies the amount of time to wait for the model to deploy. This is the server-side start timeout.
- deployment_
id str - A unique identifier for the deployment of the model. Defaults to the value of
model_id. - elasticsearch_
connections Sequence[ElasticsearchMl Trained Model Deployment Elasticsearch Connection Args] - Elasticsearch connection configuration block.
- force_
stop bool - When
true, passesforce=trueto the Stop Deployment API on destroy. - model_
id str - The unique identifier of the trained model to deploy.
- number_
of_ floatallocations - The number of model allocations on each node where the model is deployed. Cannot be set when
adaptive_allocationsis configured. - priority str
- The deployment priority. Valid values are
lowandnormal. - queue_
capacity float - Specifies the number of inference requests that are allowed in the queue.
- state str
- The overall state of the deployment.
- stats_
json str - The raw JSON of the trained model stats for this deployment.
- threads_
per_ floatallocation - Sets the number of threads used by each model allocation during inference.
- timeouts
Elasticsearch
Ml Trained Model Deployment Timeouts Args - wait_
for str - Specifies the allocation status to wait for before returning. Valid values are
starting,started, andfully_allocated. Defaults tofully_allocated.
- adaptive
Allocations Property Map - Adaptive allocations configuration. When enabled, the number of allocations is set based on the current load. Cannot be set when
number_of_allocationsis configured. - allocation
Status String - The detailed allocation state of the deployment.
- api
Timeout String - Specifies the amount of time to wait for the model to deploy. This is the server-side start timeout.
- deployment
Id String - A unique identifier for the deployment of the model. Defaults to the value of
model_id. - elasticsearch
Connections List<Property Map> - Elasticsearch connection configuration block.
- force
Stop Boolean - When
true, passesforce=trueto the Stop Deployment API on destroy. - model
Id String - The unique identifier of the trained model to deploy.
- number
Of NumberAllocations - The number of model allocations on each node where the model is deployed. Cannot be set when
adaptive_allocationsis configured. - priority String
- The deployment priority. Valid values are
lowandnormal. - queue
Capacity Number - Specifies the number of inference requests that are allowed in the queue.
- state String
- The overall state of the deployment.
- stats
Json String - The raw JSON of the trained model stats for this deployment.
- threads
Per NumberAllocation - Sets the number of threads used by each model allocation during inference.
- timeouts Property Map
- wait
For String - Specifies the allocation status to wait for before returning. Valid values are
starting,started, andfully_allocated. Defaults tofully_allocated.
Supporting Types
ElasticsearchMlTrainedModelDeploymentAdaptiveAllocations, ElasticsearchMlTrainedModelDeploymentAdaptiveAllocationsArgs
- Enabled bool
- If
true, adaptive allocations is enabled. - Max
Number doubleOf Allocations - Specifies the maximum number of allocations to scale to.
- Min
Number doubleOf Allocations - Specifies the minimum number of allocations to scale to.
- Enabled bool
- If
true, adaptive allocations is enabled. - Max
Number float64Of Allocations - Specifies the maximum number of allocations to scale to.
- Min
Number float64Of Allocations - Specifies the minimum number of allocations to scale to.
- enabled bool
- If
true, adaptive allocations is enabled. - max_
number_ numberof_ allocations - Specifies the maximum number of allocations to scale to.
- min_
number_ numberof_ allocations - Specifies the minimum number of allocations to scale to.
- enabled Boolean
- If
true, adaptive allocations is enabled. - max
Number DoubleOf Allocations - Specifies the maximum number of allocations to scale to.
- min
Number DoubleOf Allocations - Specifies the minimum number of allocations to scale to.
- enabled boolean
- If
true, adaptive allocations is enabled. - max
Number numberOf Allocations - Specifies the maximum number of allocations to scale to.
- min
Number numberOf Allocations - Specifies the minimum number of allocations to scale to.
- enabled bool
- If
true, adaptive allocations is enabled. - max_
number_ floatof_ allocations - Specifies the maximum number of allocations to scale to.
- min_
number_ floatof_ allocations - Specifies the minimum number of allocations to scale to.
- enabled Boolean
- If
true, adaptive allocations is enabled. - max
Number NumberOf Allocations - Specifies the maximum number of allocations to scale to.
- min
Number NumberOf Allocations - Specifies the minimum number of allocations to scale to.
ElasticsearchMlTrainedModelDeploymentElasticsearchConnection, ElasticsearchMlTrainedModelDeploymentElasticsearchConnectionArgs
- Api
Key string - API Key to use for authentication to Elasticsearch
- Bearer
Token string - Bearer Token to use for authentication to Elasticsearch
- Ca
Data string - PEM-encoded custom Certificate Authority certificate
- Ca
File string - Path to a custom Certificate Authority certificate
- Ca
Fingerprint string - SHA-256 hex fingerprint (64 hexadecimal characters, no colons or separators) of the server TLS certificate used to pin the connection instead of a full CA chain
- Cert
Data string - PEM encoded certificate for client auth
- Cert
File string - Path to a file containing the PEM encoded certificate for client auth
- Endpoints List<string>
- Es
Client stringAuthentication - ES Client Authentication field to be used with the JWT token
- Headers Dictionary<string, string>
- A list of headers to be sent with each request to Elasticsearch.
- Insecure bool
- Disable TLS certificate validation
- Key
Data string - PEM encoded private key for client auth
- Key
File string - Path to a file containing the PEM encoded private key for client auth
- Password string
- Password to use for API authentication to Elasticsearch.
- Username string
- Username to use for API authentication to Elasticsearch.
- Api
Key string - API Key to use for authentication to Elasticsearch
- Bearer
Token string - Bearer Token to use for authentication to Elasticsearch
- Ca
Data string - PEM-encoded custom Certificate Authority certificate
- Ca
File string - Path to a custom Certificate Authority certificate
- Ca
Fingerprint string - SHA-256 hex fingerprint (64 hexadecimal characters, no colons or separators) of the server TLS certificate used to pin the connection instead of a full CA chain
- Cert
Data string - PEM encoded certificate for client auth
- Cert
File string - Path to a file containing the PEM encoded certificate for client auth
- Endpoints []string
- Es
Client stringAuthentication - ES Client Authentication field to be used with the JWT token
- Headers map[string]string
- A list of headers to be sent with each request to Elasticsearch.
- Insecure bool
- Disable TLS certificate validation
- Key
Data string - PEM encoded private key for client auth
- Key
File string - Path to a file containing the PEM encoded private key for client auth
- Password string
- Password to use for API authentication to Elasticsearch.
- Username string
- Username to use for API authentication to Elasticsearch.
- api_
key string - API Key to use for authentication to Elasticsearch
- bearer_
token string - Bearer Token to use for authentication to Elasticsearch
- ca_
data string - PEM-encoded custom Certificate Authority certificate
- ca_
file string - Path to a custom Certificate Authority certificate
- ca_
fingerprint string - SHA-256 hex fingerprint (64 hexadecimal characters, no colons or separators) of the server TLS certificate used to pin the connection instead of a full CA chain
- cert_
data string - PEM encoded certificate for client auth
- cert_
file string - Path to a file containing the PEM encoded certificate for client auth
- endpoints list(string)
- es_
client_ stringauthentication - ES Client Authentication field to be used with the JWT token
- headers map(string)
- A list of headers to be sent with each request to Elasticsearch.
- insecure bool
- Disable TLS certificate validation
- key_
data string - PEM encoded private key for client auth
- key_
file string - Path to a file containing the PEM encoded private key for client auth
- password string
- Password to use for API authentication to Elasticsearch.
- username string
- Username to use for API authentication to Elasticsearch.
- api
Key String - API Key to use for authentication to Elasticsearch
- bearer
Token String - Bearer Token to use for authentication to Elasticsearch
- ca
Data String - PEM-encoded custom Certificate Authority certificate
- ca
File String - Path to a custom Certificate Authority certificate
- ca
Fingerprint String - SHA-256 hex fingerprint (64 hexadecimal characters, no colons or separators) of the server TLS certificate used to pin the connection instead of a full CA chain
- cert
Data String - PEM encoded certificate for client auth
- cert
File String - Path to a file containing the PEM encoded certificate for client auth
- endpoints List<String>
- es
Client StringAuthentication - ES Client Authentication field to be used with the JWT token
- headers Map<String,String>
- A list of headers to be sent with each request to Elasticsearch.
- insecure Boolean
- Disable TLS certificate validation
- key
Data String - PEM encoded private key for client auth
- key
File String - Path to a file containing the PEM encoded private key for client auth
- password String
- Password to use for API authentication to Elasticsearch.
- username String
- Username to use for API authentication to Elasticsearch.
- api
Key string - API Key to use for authentication to Elasticsearch
- bearer
Token string - Bearer Token to use for authentication to Elasticsearch
- ca
Data string - PEM-encoded custom Certificate Authority certificate
- ca
File string - Path to a custom Certificate Authority certificate
- ca
Fingerprint string - SHA-256 hex fingerprint (64 hexadecimal characters, no colons or separators) of the server TLS certificate used to pin the connection instead of a full CA chain
- cert
Data string - PEM encoded certificate for client auth
- cert
File string - Path to a file containing the PEM encoded certificate for client auth
- endpoints string[]
- es
Client stringAuthentication - ES Client Authentication field to be used with the JWT token
- headers {[key: string]: string}
- A list of headers to be sent with each request to Elasticsearch.
- insecure boolean
- Disable TLS certificate validation
- key
Data string - PEM encoded private key for client auth
- key
File string - Path to a file containing the PEM encoded private key for client auth
- password string
- Password to use for API authentication to Elasticsearch.
- username string
- Username to use for API authentication to Elasticsearch.
- api_
key str - API Key to use for authentication to Elasticsearch
- bearer_
token str - Bearer Token to use for authentication to Elasticsearch
- ca_
data str - PEM-encoded custom Certificate Authority certificate
- ca_
file str - Path to a custom Certificate Authority certificate
- ca_
fingerprint str - SHA-256 hex fingerprint (64 hexadecimal characters, no colons or separators) of the server TLS certificate used to pin the connection instead of a full CA chain
- cert_
data str - PEM encoded certificate for client auth
- cert_
file str - Path to a file containing the PEM encoded certificate for client auth
- endpoints Sequence[str]
- es_
client_ strauthentication - ES Client Authentication field to be used with the JWT token
- headers Mapping[str, str]
- A list of headers to be sent with each request to Elasticsearch.
- insecure bool
- Disable TLS certificate validation
- key_
data str - PEM encoded private key for client auth
- key_
file str - Path to a file containing the PEM encoded private key for client auth
- password str
- Password to use for API authentication to Elasticsearch.
- username str
- Username to use for API authentication to Elasticsearch.
- api
Key String - API Key to use for authentication to Elasticsearch
- bearer
Token String - Bearer Token to use for authentication to Elasticsearch
- ca
Data String - PEM-encoded custom Certificate Authority certificate
- ca
File String - Path to a custom Certificate Authority certificate
- ca
Fingerprint String - SHA-256 hex fingerprint (64 hexadecimal characters, no colons or separators) of the server TLS certificate used to pin the connection instead of a full CA chain
- cert
Data String - PEM encoded certificate for client auth
- cert
File String - Path to a file containing the PEM encoded certificate for client auth
- endpoints List<String>
- es
Client StringAuthentication - ES Client Authentication field to be used with the JWT token
- headers Map<String>
- A list of headers to be sent with each request to Elasticsearch.
- insecure Boolean
- Disable TLS certificate validation
- key
Data String - PEM encoded private key for client auth
- key
File String - Path to a file containing the PEM encoded private key for client auth
- password String
- Password to use for API authentication to Elasticsearch.
- username String
- Username to use for API authentication to Elasticsearch.
ElasticsearchMlTrainedModelDeploymentTimeouts, ElasticsearchMlTrainedModelDeploymentTimeoutsArgs
- Create string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- Delete string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- Read string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- Update string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- Create string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- Delete string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- Read string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- Update string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- read string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- update string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- read String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- update String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- read string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- update string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- read str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- update str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- create String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- delete String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
- read String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
- update String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
Package Details
- Repository
- elasticstack elastic/terraform-provider-elasticstack
- License
- Notes
- This Pulumi package is based on the
elasticstackTerraform Provider.
published on Thursday, Jul 23, 2026 by elastic