published on Saturday, Jul 4, 2026 by elastic
published on Saturday, Jul 4, 2026 by elastic
Manages a Cross-Cluster Replication (CCR) auto-follow pattern. CCR requires a Platinum or Enterprise license.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as elasticstack from "@pulumi/elasticstack";
const myPattern = new elasticstack.ElasticsearchCcrAutoFollowPattern("my_pattern", {
name: "logs-auto-follow",
remoteCluster: "remote-cluster",
leaderIndexPatterns: ["logs-*"],
active: true,
});
import pulumi
import pulumi_elasticstack as elasticstack
my_pattern = elasticstack.ElasticsearchCcrAutoFollowPattern("my_pattern",
name="logs-auto-follow",
remote_cluster="remote-cluster",
leader_index_patterns=["logs-*"],
active=True)
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/elasticstack/elasticstack"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := elasticstack.NewElasticsearchCcrAutoFollowPattern(ctx, "my_pattern", &elasticstack.ElasticsearchCcrAutoFollowPatternArgs{
Name: pulumi.String("logs-auto-follow"),
RemoteCluster: pulumi.String("remote-cluster"),
LeaderIndexPatterns: pulumi.StringArray{
pulumi.String("logs-*"),
},
Active: pulumi.Bool(true),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Elasticstack = Pulumi.Elasticstack;
return await Deployment.RunAsync(() =>
{
var myPattern = new Elasticstack.ElasticsearchCcrAutoFollowPattern("my_pattern", new()
{
Name = "logs-auto-follow",
RemoteCluster = "remote-cluster",
LeaderIndexPatterns = new[]
{
"logs-*",
},
Active = true,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.elasticstack.ElasticsearchCcrAutoFollowPattern;
import com.pulumi.elasticstack.ElasticsearchCcrAutoFollowPatternArgs;
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 myPattern = new ElasticsearchCcrAutoFollowPattern("myPattern", ElasticsearchCcrAutoFollowPatternArgs.builder()
.name("logs-auto-follow")
.remoteCluster("remote-cluster")
.leaderIndexPatterns("logs-*")
.active(true)
.build());
}
}
resources:
myPattern:
type: elasticstack:ElasticsearchCcrAutoFollowPattern
name: my_pattern
properties:
name: logs-auto-follow
remoteCluster: remote-cluster
leaderIndexPatterns:
- logs-*
active: true
Example coming soon!
Create ElasticsearchCcrAutoFollowPattern Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ElasticsearchCcrAutoFollowPattern(name: string, args: ElasticsearchCcrAutoFollowPatternArgs, opts?: CustomResourceOptions);@overload
def ElasticsearchCcrAutoFollowPattern(resource_name: str,
args: ElasticsearchCcrAutoFollowPatternArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ElasticsearchCcrAutoFollowPattern(resource_name: str,
opts: Optional[ResourceOptions] = None,
leader_index_patterns: Optional[Sequence[str]] = None,
remote_cluster: Optional[str] = None,
max_read_request_size: Optional[str] = None,
max_write_buffer_size: Optional[str] = None,
follow_index_pattern: Optional[str] = None,
max_outstanding_read_requests: Optional[float] = None,
max_outstanding_write_requests: Optional[float] = None,
max_read_request_operation_count: Optional[float] = None,
active: Optional[bool] = None,
max_retry_delay: Optional[str] = None,
max_write_buffer_count: Optional[float] = None,
leader_index_exclusion_patterns: Optional[Sequence[str]] = None,
max_write_request_operation_count: Optional[float] = None,
max_write_request_size: Optional[str] = None,
name: Optional[str] = None,
read_poll_timeout: Optional[str] = None,
elasticsearch_connections: Optional[Sequence[ElasticsearchCcrAutoFollowPatternElasticsearchConnectionArgs]] = None,
settings_raw: Optional[str] = None,
timeouts: Optional[ElasticsearchCcrAutoFollowPatternTimeoutsArgs] = None)func NewElasticsearchCcrAutoFollowPattern(ctx *Context, name string, args ElasticsearchCcrAutoFollowPatternArgs, opts ...ResourceOption) (*ElasticsearchCcrAutoFollowPattern, error)public ElasticsearchCcrAutoFollowPattern(string name, ElasticsearchCcrAutoFollowPatternArgs args, CustomResourceOptions? opts = null)
public ElasticsearchCcrAutoFollowPattern(String name, ElasticsearchCcrAutoFollowPatternArgs args)
public ElasticsearchCcrAutoFollowPattern(String name, ElasticsearchCcrAutoFollowPatternArgs args, CustomResourceOptions options)
type: elasticstack:ElasticsearchCcrAutoFollowPattern
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "elasticstack_elasticsearchccrautofollowpattern" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args ElasticsearchCcrAutoFollowPatternArgs
- 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 ElasticsearchCcrAutoFollowPatternArgs
- 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 ElasticsearchCcrAutoFollowPatternArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ElasticsearchCcrAutoFollowPatternArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ElasticsearchCcrAutoFollowPatternArgs
- 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 elasticsearchCcrAutoFollowPatternResource = new Elasticstack.ElasticsearchCcrAutoFollowPattern("elasticsearchCcrAutoFollowPatternResource", new()
{
LeaderIndexPatterns = new[]
{
"string",
},
RemoteCluster = "string",
MaxReadRequestSize = "string",
MaxWriteBufferSize = "string",
FollowIndexPattern = "string",
MaxOutstandingReadRequests = 0,
MaxOutstandingWriteRequests = 0,
MaxReadRequestOperationCount = 0,
Active = false,
MaxRetryDelay = "string",
MaxWriteBufferCount = 0,
LeaderIndexExclusionPatterns = new[]
{
"string",
},
MaxWriteRequestOperationCount = 0,
MaxWriteRequestSize = "string",
Name = "string",
ReadPollTimeout = "string",
ElasticsearchConnections = new[]
{
new Elasticstack.Inputs.ElasticsearchCcrAutoFollowPatternElasticsearchConnectionArgs
{
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",
},
},
SettingsRaw = "string",
Timeouts = new Elasticstack.Inputs.ElasticsearchCcrAutoFollowPatternTimeoutsArgs
{
Create = "string",
Delete = "string",
Read = "string",
Update = "string",
},
});
example, err := elasticstack.NewElasticsearchCcrAutoFollowPattern(ctx, "elasticsearchCcrAutoFollowPatternResource", &elasticstack.ElasticsearchCcrAutoFollowPatternArgs{
LeaderIndexPatterns: pulumi.StringArray{
pulumi.String("string"),
},
RemoteCluster: pulumi.String("string"),
MaxReadRequestSize: pulumi.String("string"),
MaxWriteBufferSize: pulumi.String("string"),
FollowIndexPattern: pulumi.String("string"),
MaxOutstandingReadRequests: pulumi.Float64(0),
MaxOutstandingWriteRequests: pulumi.Float64(0),
MaxReadRequestOperationCount: pulumi.Float64(0),
Active: pulumi.Bool(false),
MaxRetryDelay: pulumi.String("string"),
MaxWriteBufferCount: pulumi.Float64(0),
LeaderIndexExclusionPatterns: pulumi.StringArray{
pulumi.String("string"),
},
MaxWriteRequestOperationCount: pulumi.Float64(0),
MaxWriteRequestSize: pulumi.String("string"),
Name: pulumi.String("string"),
ReadPollTimeout: pulumi.String("string"),
ElasticsearchConnections: elasticstack.ElasticsearchCcrAutoFollowPatternElasticsearchConnectionArray{
&elasticstack.ElasticsearchCcrAutoFollowPatternElasticsearchConnectionArgs{
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"),
},
},
SettingsRaw: pulumi.String("string"),
Timeouts: &elasticstack.ElasticsearchCcrAutoFollowPatternTimeoutsArgs{
Create: pulumi.String("string"),
Delete: pulumi.String("string"),
Read: pulumi.String("string"),
Update: pulumi.String("string"),
},
})
resource "elasticstack_elasticsearchccrautofollowpattern" "elasticsearchCcrAutoFollowPatternResource" {
leader_index_patterns = ["string"]
remote_cluster = "string"
max_read_request_size = "string"
max_write_buffer_size = "string"
follow_index_pattern = "string"
max_outstanding_read_requests = 0
max_outstanding_write_requests = 0
max_read_request_operation_count = 0
active = false
max_retry_delay = "string"
max_write_buffer_count = 0
leader_index_exclusion_patterns = ["string"]
max_write_request_operation_count = 0
max_write_request_size = "string"
name = "string"
read_poll_timeout = "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"
}
settings_raw = "string"
timeouts = {
create = "string"
delete = "string"
read = "string"
update = "string"
}
}
var elasticsearchCcrAutoFollowPatternResource = new ElasticsearchCcrAutoFollowPattern("elasticsearchCcrAutoFollowPatternResource", ElasticsearchCcrAutoFollowPatternArgs.builder()
.leaderIndexPatterns("string")
.remoteCluster("string")
.maxReadRequestSize("string")
.maxWriteBufferSize("string")
.followIndexPattern("string")
.maxOutstandingReadRequests(0.0)
.maxOutstandingWriteRequests(0.0)
.maxReadRequestOperationCount(0.0)
.active(false)
.maxRetryDelay("string")
.maxWriteBufferCount(0.0)
.leaderIndexExclusionPatterns("string")
.maxWriteRequestOperationCount(0.0)
.maxWriteRequestSize("string")
.name("string")
.readPollTimeout("string")
.elasticsearchConnections(ElasticsearchCcrAutoFollowPatternElasticsearchConnectionArgs.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())
.settingsRaw("string")
.timeouts(ElasticsearchCcrAutoFollowPatternTimeoutsArgs.builder()
.create("string")
.delete("string")
.read("string")
.update("string")
.build())
.build());
elasticsearch_ccr_auto_follow_pattern_resource = elasticstack.ElasticsearchCcrAutoFollowPattern("elasticsearchCcrAutoFollowPatternResource",
leader_index_patterns=["string"],
remote_cluster="string",
max_read_request_size="string",
max_write_buffer_size="string",
follow_index_pattern="string",
max_outstanding_read_requests=float(0),
max_outstanding_write_requests=float(0),
max_read_request_operation_count=float(0),
active=False,
max_retry_delay="string",
max_write_buffer_count=float(0),
leader_index_exclusion_patterns=["string"],
max_write_request_operation_count=float(0),
max_write_request_size="string",
name="string",
read_poll_timeout="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",
}],
settings_raw="string",
timeouts={
"create": "string",
"delete": "string",
"read": "string",
"update": "string",
})
const elasticsearchCcrAutoFollowPatternResource = new elasticstack.ElasticsearchCcrAutoFollowPattern("elasticsearchCcrAutoFollowPatternResource", {
leaderIndexPatterns: ["string"],
remoteCluster: "string",
maxReadRequestSize: "string",
maxWriteBufferSize: "string",
followIndexPattern: "string",
maxOutstandingReadRequests: 0,
maxOutstandingWriteRequests: 0,
maxReadRequestOperationCount: 0,
active: false,
maxRetryDelay: "string",
maxWriteBufferCount: 0,
leaderIndexExclusionPatterns: ["string"],
maxWriteRequestOperationCount: 0,
maxWriteRequestSize: "string",
name: "string",
readPollTimeout: "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",
}],
settingsRaw: "string",
timeouts: {
create: "string",
"delete": "string",
read: "string",
update: "string",
},
});
type: elasticstack:ElasticsearchCcrAutoFollowPattern
properties:
active: false
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
followIndexPattern: string
leaderIndexExclusionPatterns:
- string
leaderIndexPatterns:
- string
maxOutstandingReadRequests: 0
maxOutstandingWriteRequests: 0
maxReadRequestOperationCount: 0
maxReadRequestSize: string
maxRetryDelay: string
maxWriteBufferCount: 0
maxWriteBufferSize: string
maxWriteRequestOperationCount: 0
maxWriteRequestSize: string
name: string
readPollTimeout: string
remoteCluster: string
settingsRaw: string
timeouts:
create: string
delete: string
read: string
update: string
ElasticsearchCcrAutoFollowPattern 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 ElasticsearchCcrAutoFollowPattern resource accepts the following input properties:
- Leader
Index List<string>Patterns - One or more simple index patterns to match against indices in the remote cluster.
- Remote
Cluster string - Remote cluster alias containing leader indices to match.
- Active bool
- Desired state of the auto-follow pattern. When
false, the pattern is paused. - Elasticsearch
Connections List<ElasticsearchCcr Auto Follow Pattern Elasticsearch Connection> - Elasticsearch connection configuration block.
- Follow
Index stringPattern - Name template for follower indices;
{{leader_index}}is substituted with the matched leader index name. - Leader
Index List<string>Exclusion Patterns - Simple index patterns that exclude indices from being auto-followed even when they match
leader_index_patterns. - Max
Outstanding doubleRead Requests - Maximum number of outstanding read requests from the remote cluster.
- Max
Outstanding doubleWrite Requests - Maximum number of outstanding write requests on the follower.
- Max
Read doubleRequest Operation Count - Maximum number of operations to pull per read from the remote cluster.
- Max
Read stringRequest Size - Maximum size in bytes per read batch from the remote cluster (e.g.
"100mb"). - Max
Retry stringDelay - Maximum time to wait before retrying a failed operation (e.g.
"10s"). - Max
Write doubleBuffer Count - Maximum number of operations queued for writing.
- Max
Write stringBuffer Size - Maximum total bytes of operations queued for writing (e.g.
"100mb"). - Max
Write doubleRequest Operation Count - Maximum number of operations per bulk write request on the follower.
- Max
Write stringRequest Size - Maximum total bytes per bulk write request on the follower (e.g.
"100mb"). - Name string
- Name of the auto-follow pattern.
- Read
Poll stringTimeout - Maximum time to wait for new operations on the remote cluster when synchronized (e.g.
"10m"). - Settings
Raw string - JSON-encoded index settings to apply to auto-created follower indices. Write-only; not returned by the auto-follow API.
- Timeouts
Elasticsearch
Ccr Auto Follow Pattern Timeouts
- Leader
Index []stringPatterns - One or more simple index patterns to match against indices in the remote cluster.
- Remote
Cluster string - Remote cluster alias containing leader indices to match.
- Active bool
- Desired state of the auto-follow pattern. When
false, the pattern is paused. - Elasticsearch
Connections []ElasticsearchCcr Auto Follow Pattern Elasticsearch Connection Args - Elasticsearch connection configuration block.
- Follow
Index stringPattern - Name template for follower indices;
{{leader_index}}is substituted with the matched leader index name. - Leader
Index []stringExclusion Patterns - Simple index patterns that exclude indices from being auto-followed even when they match
leader_index_patterns. - Max
Outstanding float64Read Requests - Maximum number of outstanding read requests from the remote cluster.
- Max
Outstanding float64Write Requests - Maximum number of outstanding write requests on the follower.
- Max
Read float64Request Operation Count - Maximum number of operations to pull per read from the remote cluster.
- Max
Read stringRequest Size - Maximum size in bytes per read batch from the remote cluster (e.g.
"100mb"). - Max
Retry stringDelay - Maximum time to wait before retrying a failed operation (e.g.
"10s"). - Max
Write float64Buffer Count - Maximum number of operations queued for writing.
- Max
Write stringBuffer Size - Maximum total bytes of operations queued for writing (e.g.
"100mb"). - Max
Write float64Request Operation Count - Maximum number of operations per bulk write request on the follower.
- Max
Write stringRequest Size - Maximum total bytes per bulk write request on the follower (e.g.
"100mb"). - Name string
- Name of the auto-follow pattern.
- Read
Poll stringTimeout - Maximum time to wait for new operations on the remote cluster when synchronized (e.g.
"10m"). - Settings
Raw string - JSON-encoded index settings to apply to auto-created follower indices. Write-only; not returned by the auto-follow API.
- Timeouts
Elasticsearch
Ccr Auto Follow Pattern Timeouts Args
- leader_
index_ list(string)patterns - One or more simple index patterns to match against indices in the remote cluster.
- remote_
cluster string - Remote cluster alias containing leader indices to match.
- active bool
- Desired state of the auto-follow pattern. When
false, the pattern is paused. - elasticsearch_
connections list(object) - Elasticsearch connection configuration block.
- follow_
index_ stringpattern - Name template for follower indices;
{{leader_index}}is substituted with the matched leader index name. - leader_
index_ list(string)exclusion_ patterns - Simple index patterns that exclude indices from being auto-followed even when they match
leader_index_patterns. - max_
outstanding_ numberread_ requests - Maximum number of outstanding read requests from the remote cluster.
- max_
outstanding_ numberwrite_ requests - Maximum number of outstanding write requests on the follower.
- max_
read_ numberrequest_ operation_ count - Maximum number of operations to pull per read from the remote cluster.
- max_
read_ stringrequest_ size - Maximum size in bytes per read batch from the remote cluster (e.g.
"100mb"). - max_
retry_ stringdelay - Maximum time to wait before retrying a failed operation (e.g.
"10s"). - max_
write_ numberbuffer_ count - Maximum number of operations queued for writing.
- max_
write_ stringbuffer_ size - Maximum total bytes of operations queued for writing (e.g.
"100mb"). - max_
write_ numberrequest_ operation_ count - Maximum number of operations per bulk write request on the follower.
- max_
write_ stringrequest_ size - Maximum total bytes per bulk write request on the follower (e.g.
"100mb"). - name string
- Name of the auto-follow pattern.
- read_
poll_ stringtimeout - Maximum time to wait for new operations on the remote cluster when synchronized (e.g.
"10m"). - settings_
raw string - JSON-encoded index settings to apply to auto-created follower indices. Write-only; not returned by the auto-follow API.
- timeouts object
- leader
Index List<String>Patterns - One or more simple index patterns to match against indices in the remote cluster.
- remote
Cluster String - Remote cluster alias containing leader indices to match.
- active Boolean
- Desired state of the auto-follow pattern. When
false, the pattern is paused. - elasticsearch
Connections List<ElasticsearchCcr Auto Follow Pattern Elasticsearch Connection> - Elasticsearch connection configuration block.
- follow
Index StringPattern - Name template for follower indices;
{{leader_index}}is substituted with the matched leader index name. - leader
Index List<String>Exclusion Patterns - Simple index patterns that exclude indices from being auto-followed even when they match
leader_index_patterns. - max
Outstanding DoubleRead Requests - Maximum number of outstanding read requests from the remote cluster.
- max
Outstanding DoubleWrite Requests - Maximum number of outstanding write requests on the follower.
- max
Read DoubleRequest Operation Count - Maximum number of operations to pull per read from the remote cluster.
- max
Read StringRequest Size - Maximum size in bytes per read batch from the remote cluster (e.g.
"100mb"). - max
Retry StringDelay - Maximum time to wait before retrying a failed operation (e.g.
"10s"). - max
Write DoubleBuffer Count - Maximum number of operations queued for writing.
- max
Write StringBuffer Size - Maximum total bytes of operations queued for writing (e.g.
"100mb"). - max
Write DoubleRequest Operation Count - Maximum number of operations per bulk write request on the follower.
- max
Write StringRequest Size - Maximum total bytes per bulk write request on the follower (e.g.
"100mb"). - name String
- Name of the auto-follow pattern.
- read
Poll StringTimeout - Maximum time to wait for new operations on the remote cluster when synchronized (e.g.
"10m"). - settings
Raw String - JSON-encoded index settings to apply to auto-created follower indices. Write-only; not returned by the auto-follow API.
- timeouts
Elasticsearch
Ccr Auto Follow Pattern Timeouts
- leader
Index string[]Patterns - One or more simple index patterns to match against indices in the remote cluster.
- remote
Cluster string - Remote cluster alias containing leader indices to match.
- active boolean
- Desired state of the auto-follow pattern. When
false, the pattern is paused. - elasticsearch
Connections ElasticsearchCcr Auto Follow Pattern Elasticsearch Connection[] - Elasticsearch connection configuration block.
- follow
Index stringPattern - Name template for follower indices;
{{leader_index}}is substituted with the matched leader index name. - leader
Index string[]Exclusion Patterns - Simple index patterns that exclude indices from being auto-followed even when they match
leader_index_patterns. - max
Outstanding numberRead Requests - Maximum number of outstanding read requests from the remote cluster.
- max
Outstanding numberWrite Requests - Maximum number of outstanding write requests on the follower.
- max
Read numberRequest Operation Count - Maximum number of operations to pull per read from the remote cluster.
- max
Read stringRequest Size - Maximum size in bytes per read batch from the remote cluster (e.g.
"100mb"). - max
Retry stringDelay - Maximum time to wait before retrying a failed operation (e.g.
"10s"). - max
Write numberBuffer Count - Maximum number of operations queued for writing.
- max
Write stringBuffer Size - Maximum total bytes of operations queued for writing (e.g.
"100mb"). - max
Write numberRequest Operation Count - Maximum number of operations per bulk write request on the follower.
- max
Write stringRequest Size - Maximum total bytes per bulk write request on the follower (e.g.
"100mb"). - name string
- Name of the auto-follow pattern.
- read
Poll stringTimeout - Maximum time to wait for new operations on the remote cluster when synchronized (e.g.
"10m"). - settings
Raw string - JSON-encoded index settings to apply to auto-created follower indices. Write-only; not returned by the auto-follow API.
- timeouts
Elasticsearch
Ccr Auto Follow Pattern Timeouts
- leader_
index_ Sequence[str]patterns - One or more simple index patterns to match against indices in the remote cluster.
- remote_
cluster str - Remote cluster alias containing leader indices to match.
- active bool
- Desired state of the auto-follow pattern. When
false, the pattern is paused. - elasticsearch_
connections Sequence[ElasticsearchCcr Auto Follow Pattern Elasticsearch Connection Args] - Elasticsearch connection configuration block.
- follow_
index_ strpattern - Name template for follower indices;
{{leader_index}}is substituted with the matched leader index name. - leader_
index_ Sequence[str]exclusion_ patterns - Simple index patterns that exclude indices from being auto-followed even when they match
leader_index_patterns. - max_
outstanding_ floatread_ requests - Maximum number of outstanding read requests from the remote cluster.
- max_
outstanding_ floatwrite_ requests - Maximum number of outstanding write requests on the follower.
- max_
read_ floatrequest_ operation_ count - Maximum number of operations to pull per read from the remote cluster.
- max_
read_ strrequest_ size - Maximum size in bytes per read batch from the remote cluster (e.g.
"100mb"). - max_
retry_ strdelay - Maximum time to wait before retrying a failed operation (e.g.
"10s"). - max_
write_ floatbuffer_ count - Maximum number of operations queued for writing.
- max_
write_ strbuffer_ size - Maximum total bytes of operations queued for writing (e.g.
"100mb"). - max_
write_ floatrequest_ operation_ count - Maximum number of operations per bulk write request on the follower.
- max_
write_ strrequest_ size - Maximum total bytes per bulk write request on the follower (e.g.
"100mb"). - name str
- Name of the auto-follow pattern.
- read_
poll_ strtimeout - Maximum time to wait for new operations on the remote cluster when synchronized (e.g.
"10m"). - settings_
raw str - JSON-encoded index settings to apply to auto-created follower indices. Write-only; not returned by the auto-follow API.
- timeouts
Elasticsearch
Ccr Auto Follow Pattern Timeouts Args
- leader
Index List<String>Patterns - One or more simple index patterns to match against indices in the remote cluster.
- remote
Cluster String - Remote cluster alias containing leader indices to match.
- active Boolean
- Desired state of the auto-follow pattern. When
false, the pattern is paused. - elasticsearch
Connections List<Property Map> - Elasticsearch connection configuration block.
- follow
Index StringPattern - Name template for follower indices;
{{leader_index}}is substituted with the matched leader index name. - leader
Index List<String>Exclusion Patterns - Simple index patterns that exclude indices from being auto-followed even when they match
leader_index_patterns. - max
Outstanding NumberRead Requests - Maximum number of outstanding read requests from the remote cluster.
- max
Outstanding NumberWrite Requests - Maximum number of outstanding write requests on the follower.
- max
Read NumberRequest Operation Count - Maximum number of operations to pull per read from the remote cluster.
- max
Read StringRequest Size - Maximum size in bytes per read batch from the remote cluster (e.g.
"100mb"). - max
Retry StringDelay - Maximum time to wait before retrying a failed operation (e.g.
"10s"). - max
Write NumberBuffer Count - Maximum number of operations queued for writing.
- max
Write StringBuffer Size - Maximum total bytes of operations queued for writing (e.g.
"100mb"). - max
Write NumberRequest Operation Count - Maximum number of operations per bulk write request on the follower.
- max
Write StringRequest Size - Maximum total bytes per bulk write request on the follower (e.g.
"100mb"). - name String
- Name of the auto-follow pattern.
- read
Poll StringTimeout - Maximum time to wait for new operations on the remote cluster when synchronized (e.g.
"10m"). - settings
Raw String - JSON-encoded index settings to apply to auto-created follower indices. Write-only; not returned by the auto-follow API.
- timeouts Property Map
Outputs
All input properties are implicitly available as output properties. Additionally, the ElasticsearchCcrAutoFollowPattern resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing ElasticsearchCcrAutoFollowPattern Resource
Get an existing ElasticsearchCcrAutoFollowPattern 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?: ElasticsearchCcrAutoFollowPatternState, opts?: CustomResourceOptions): ElasticsearchCcrAutoFollowPattern@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
active: Optional[bool] = None,
elasticsearch_connections: Optional[Sequence[ElasticsearchCcrAutoFollowPatternElasticsearchConnectionArgs]] = None,
follow_index_pattern: Optional[str] = None,
leader_index_exclusion_patterns: Optional[Sequence[str]] = None,
leader_index_patterns: Optional[Sequence[str]] = None,
max_outstanding_read_requests: Optional[float] = None,
max_outstanding_write_requests: Optional[float] = None,
max_read_request_operation_count: Optional[float] = None,
max_read_request_size: Optional[str] = None,
max_retry_delay: Optional[str] = None,
max_write_buffer_count: Optional[float] = None,
max_write_buffer_size: Optional[str] = None,
max_write_request_operation_count: Optional[float] = None,
max_write_request_size: Optional[str] = None,
name: Optional[str] = None,
read_poll_timeout: Optional[str] = None,
remote_cluster: Optional[str] = None,
settings_raw: Optional[str] = None,
timeouts: Optional[ElasticsearchCcrAutoFollowPatternTimeoutsArgs] = None) -> ElasticsearchCcrAutoFollowPatternfunc GetElasticsearchCcrAutoFollowPattern(ctx *Context, name string, id IDInput, state *ElasticsearchCcrAutoFollowPatternState, opts ...ResourceOption) (*ElasticsearchCcrAutoFollowPattern, error)public static ElasticsearchCcrAutoFollowPattern Get(string name, Input<string> id, ElasticsearchCcrAutoFollowPatternState? state, CustomResourceOptions? opts = null)public static ElasticsearchCcrAutoFollowPattern get(String name, Output<String> id, ElasticsearchCcrAutoFollowPatternState state, CustomResourceOptions options)resources: _: type: elasticstack:ElasticsearchCcrAutoFollowPattern get: id: ${id}import {
to = elasticstack_elasticsearchccrautofollowpattern.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.
- Active bool
- Desired state of the auto-follow pattern. When
false, the pattern is paused. - Elasticsearch
Connections List<ElasticsearchCcr Auto Follow Pattern Elasticsearch Connection> - Elasticsearch connection configuration block.
- Follow
Index stringPattern - Name template for follower indices;
{{leader_index}}is substituted with the matched leader index name. - Leader
Index List<string>Exclusion Patterns - Simple index patterns that exclude indices from being auto-followed even when they match
leader_index_patterns. - Leader
Index List<string>Patterns - One or more simple index patterns to match against indices in the remote cluster.
- Max
Outstanding doubleRead Requests - Maximum number of outstanding read requests from the remote cluster.
- Max
Outstanding doubleWrite Requests - Maximum number of outstanding write requests on the follower.
- Max
Read doubleRequest Operation Count - Maximum number of operations to pull per read from the remote cluster.
- Max
Read stringRequest Size - Maximum size in bytes per read batch from the remote cluster (e.g.
"100mb"). - Max
Retry stringDelay - Maximum time to wait before retrying a failed operation (e.g.
"10s"). - Max
Write doubleBuffer Count - Maximum number of operations queued for writing.
- Max
Write stringBuffer Size - Maximum total bytes of operations queued for writing (e.g.
"100mb"). - Max
Write doubleRequest Operation Count - Maximum number of operations per bulk write request on the follower.
- Max
Write stringRequest Size - Maximum total bytes per bulk write request on the follower (e.g.
"100mb"). - Name string
- Name of the auto-follow pattern.
- Read
Poll stringTimeout - Maximum time to wait for new operations on the remote cluster when synchronized (e.g.
"10m"). - Remote
Cluster string - Remote cluster alias containing leader indices to match.
- Settings
Raw string - JSON-encoded index settings to apply to auto-created follower indices. Write-only; not returned by the auto-follow API.
- Timeouts
Elasticsearch
Ccr Auto Follow Pattern Timeouts
- Active bool
- Desired state of the auto-follow pattern. When
false, the pattern is paused. - Elasticsearch
Connections []ElasticsearchCcr Auto Follow Pattern Elasticsearch Connection Args - Elasticsearch connection configuration block.
- Follow
Index stringPattern - Name template for follower indices;
{{leader_index}}is substituted with the matched leader index name. - Leader
Index []stringExclusion Patterns - Simple index patterns that exclude indices from being auto-followed even when they match
leader_index_patterns. - Leader
Index []stringPatterns - One or more simple index patterns to match against indices in the remote cluster.
- Max
Outstanding float64Read Requests - Maximum number of outstanding read requests from the remote cluster.
- Max
Outstanding float64Write Requests - Maximum number of outstanding write requests on the follower.
- Max
Read float64Request Operation Count - Maximum number of operations to pull per read from the remote cluster.
- Max
Read stringRequest Size - Maximum size in bytes per read batch from the remote cluster (e.g.
"100mb"). - Max
Retry stringDelay - Maximum time to wait before retrying a failed operation (e.g.
"10s"). - Max
Write float64Buffer Count - Maximum number of operations queued for writing.
- Max
Write stringBuffer Size - Maximum total bytes of operations queued for writing (e.g.
"100mb"). - Max
Write float64Request Operation Count - Maximum number of operations per bulk write request on the follower.
- Max
Write stringRequest Size - Maximum total bytes per bulk write request on the follower (e.g.
"100mb"). - Name string
- Name of the auto-follow pattern.
- Read
Poll stringTimeout - Maximum time to wait for new operations on the remote cluster when synchronized (e.g.
"10m"). - Remote
Cluster string - Remote cluster alias containing leader indices to match.
- Settings
Raw string - JSON-encoded index settings to apply to auto-created follower indices. Write-only; not returned by the auto-follow API.
- Timeouts
Elasticsearch
Ccr Auto Follow Pattern Timeouts Args
- active bool
- Desired state of the auto-follow pattern. When
false, the pattern is paused. - elasticsearch_
connections list(object) - Elasticsearch connection configuration block.
- follow_
index_ stringpattern - Name template for follower indices;
{{leader_index}}is substituted with the matched leader index name. - leader_
index_ list(string)exclusion_ patterns - Simple index patterns that exclude indices from being auto-followed even when they match
leader_index_patterns. - leader_
index_ list(string)patterns - One or more simple index patterns to match against indices in the remote cluster.
- max_
outstanding_ numberread_ requests - Maximum number of outstanding read requests from the remote cluster.
- max_
outstanding_ numberwrite_ requests - Maximum number of outstanding write requests on the follower.
- max_
read_ numberrequest_ operation_ count - Maximum number of operations to pull per read from the remote cluster.
- max_
read_ stringrequest_ size - Maximum size in bytes per read batch from the remote cluster (e.g.
"100mb"). - max_
retry_ stringdelay - Maximum time to wait before retrying a failed operation (e.g.
"10s"). - max_
write_ numberbuffer_ count - Maximum number of operations queued for writing.
- max_
write_ stringbuffer_ size - Maximum total bytes of operations queued for writing (e.g.
"100mb"). - max_
write_ numberrequest_ operation_ count - Maximum number of operations per bulk write request on the follower.
- max_
write_ stringrequest_ size - Maximum total bytes per bulk write request on the follower (e.g.
"100mb"). - name string
- Name of the auto-follow pattern.
- read_
poll_ stringtimeout - Maximum time to wait for new operations on the remote cluster when synchronized (e.g.
"10m"). - remote_
cluster string - Remote cluster alias containing leader indices to match.
- settings_
raw string - JSON-encoded index settings to apply to auto-created follower indices. Write-only; not returned by the auto-follow API.
- timeouts object
- active Boolean
- Desired state of the auto-follow pattern. When
false, the pattern is paused. - elasticsearch
Connections List<ElasticsearchCcr Auto Follow Pattern Elasticsearch Connection> - Elasticsearch connection configuration block.
- follow
Index StringPattern - Name template for follower indices;
{{leader_index}}is substituted with the matched leader index name. - leader
Index List<String>Exclusion Patterns - Simple index patterns that exclude indices from being auto-followed even when they match
leader_index_patterns. - leader
Index List<String>Patterns - One or more simple index patterns to match against indices in the remote cluster.
- max
Outstanding DoubleRead Requests - Maximum number of outstanding read requests from the remote cluster.
- max
Outstanding DoubleWrite Requests - Maximum number of outstanding write requests on the follower.
- max
Read DoubleRequest Operation Count - Maximum number of operations to pull per read from the remote cluster.
- max
Read StringRequest Size - Maximum size in bytes per read batch from the remote cluster (e.g.
"100mb"). - max
Retry StringDelay - Maximum time to wait before retrying a failed operation (e.g.
"10s"). - max
Write DoubleBuffer Count - Maximum number of operations queued for writing.
- max
Write StringBuffer Size - Maximum total bytes of operations queued for writing (e.g.
"100mb"). - max
Write DoubleRequest Operation Count - Maximum number of operations per bulk write request on the follower.
- max
Write StringRequest Size - Maximum total bytes per bulk write request on the follower (e.g.
"100mb"). - name String
- Name of the auto-follow pattern.
- read
Poll StringTimeout - Maximum time to wait for new operations on the remote cluster when synchronized (e.g.
"10m"). - remote
Cluster String - Remote cluster alias containing leader indices to match.
- settings
Raw String - JSON-encoded index settings to apply to auto-created follower indices. Write-only; not returned by the auto-follow API.
- timeouts
Elasticsearch
Ccr Auto Follow Pattern Timeouts
- active boolean
- Desired state of the auto-follow pattern. When
false, the pattern is paused. - elasticsearch
Connections ElasticsearchCcr Auto Follow Pattern Elasticsearch Connection[] - Elasticsearch connection configuration block.
- follow
Index stringPattern - Name template for follower indices;
{{leader_index}}is substituted with the matched leader index name. - leader
Index string[]Exclusion Patterns - Simple index patterns that exclude indices from being auto-followed even when they match
leader_index_patterns. - leader
Index string[]Patterns - One or more simple index patterns to match against indices in the remote cluster.
- max
Outstanding numberRead Requests - Maximum number of outstanding read requests from the remote cluster.
- max
Outstanding numberWrite Requests - Maximum number of outstanding write requests on the follower.
- max
Read numberRequest Operation Count - Maximum number of operations to pull per read from the remote cluster.
- max
Read stringRequest Size - Maximum size in bytes per read batch from the remote cluster (e.g.
"100mb"). - max
Retry stringDelay - Maximum time to wait before retrying a failed operation (e.g.
"10s"). - max
Write numberBuffer Count - Maximum number of operations queued for writing.
- max
Write stringBuffer Size - Maximum total bytes of operations queued for writing (e.g.
"100mb"). - max
Write numberRequest Operation Count - Maximum number of operations per bulk write request on the follower.
- max
Write stringRequest Size - Maximum total bytes per bulk write request on the follower (e.g.
"100mb"). - name string
- Name of the auto-follow pattern.
- read
Poll stringTimeout - Maximum time to wait for new operations on the remote cluster when synchronized (e.g.
"10m"). - remote
Cluster string - Remote cluster alias containing leader indices to match.
- settings
Raw string - JSON-encoded index settings to apply to auto-created follower indices. Write-only; not returned by the auto-follow API.
- timeouts
Elasticsearch
Ccr Auto Follow Pattern Timeouts
- active bool
- Desired state of the auto-follow pattern. When
false, the pattern is paused. - elasticsearch_
connections Sequence[ElasticsearchCcr Auto Follow Pattern Elasticsearch Connection Args] - Elasticsearch connection configuration block.
- follow_
index_ strpattern - Name template for follower indices;
{{leader_index}}is substituted with the matched leader index name. - leader_
index_ Sequence[str]exclusion_ patterns - Simple index patterns that exclude indices from being auto-followed even when they match
leader_index_patterns. - leader_
index_ Sequence[str]patterns - One or more simple index patterns to match against indices in the remote cluster.
- max_
outstanding_ floatread_ requests - Maximum number of outstanding read requests from the remote cluster.
- max_
outstanding_ floatwrite_ requests - Maximum number of outstanding write requests on the follower.
- max_
read_ floatrequest_ operation_ count - Maximum number of operations to pull per read from the remote cluster.
- max_
read_ strrequest_ size - Maximum size in bytes per read batch from the remote cluster (e.g.
"100mb"). - max_
retry_ strdelay - Maximum time to wait before retrying a failed operation (e.g.
"10s"). - max_
write_ floatbuffer_ count - Maximum number of operations queued for writing.
- max_
write_ strbuffer_ size - Maximum total bytes of operations queued for writing (e.g.
"100mb"). - max_
write_ floatrequest_ operation_ count - Maximum number of operations per bulk write request on the follower.
- max_
write_ strrequest_ size - Maximum total bytes per bulk write request on the follower (e.g.
"100mb"). - name str
- Name of the auto-follow pattern.
- read_
poll_ strtimeout - Maximum time to wait for new operations on the remote cluster when synchronized (e.g.
"10m"). - remote_
cluster str - Remote cluster alias containing leader indices to match.
- settings_
raw str - JSON-encoded index settings to apply to auto-created follower indices. Write-only; not returned by the auto-follow API.
- timeouts
Elasticsearch
Ccr Auto Follow Pattern Timeouts Args
- active Boolean
- Desired state of the auto-follow pattern. When
false, the pattern is paused. - elasticsearch
Connections List<Property Map> - Elasticsearch connection configuration block.
- follow
Index StringPattern - Name template for follower indices;
{{leader_index}}is substituted with the matched leader index name. - leader
Index List<String>Exclusion Patterns - Simple index patterns that exclude indices from being auto-followed even when they match
leader_index_patterns. - leader
Index List<String>Patterns - One or more simple index patterns to match against indices in the remote cluster.
- max
Outstanding NumberRead Requests - Maximum number of outstanding read requests from the remote cluster.
- max
Outstanding NumberWrite Requests - Maximum number of outstanding write requests on the follower.
- max
Read NumberRequest Operation Count - Maximum number of operations to pull per read from the remote cluster.
- max
Read StringRequest Size - Maximum size in bytes per read batch from the remote cluster (e.g.
"100mb"). - max
Retry StringDelay - Maximum time to wait before retrying a failed operation (e.g.
"10s"). - max
Write NumberBuffer Count - Maximum number of operations queued for writing.
- max
Write StringBuffer Size - Maximum total bytes of operations queued for writing (e.g.
"100mb"). - max
Write NumberRequest Operation Count - Maximum number of operations per bulk write request on the follower.
- max
Write StringRequest Size - Maximum total bytes per bulk write request on the follower (e.g.
"100mb"). - name String
- Name of the auto-follow pattern.
- read
Poll StringTimeout - Maximum time to wait for new operations on the remote cluster when synchronized (e.g.
"10m"). - remote
Cluster String - Remote cluster alias containing leader indices to match.
- settings
Raw String - JSON-encoded index settings to apply to auto-created follower indices. Write-only; not returned by the auto-follow API.
- timeouts Property Map
Supporting Types
ElasticsearchCcrAutoFollowPatternElasticsearchConnection, ElasticsearchCcrAutoFollowPatternElasticsearchConnectionArgs
- 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.
ElasticsearchCcrAutoFollowPatternTimeouts, ElasticsearchCcrAutoFollowPatternTimeoutsArgs
- 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).
Import
The pulumi import command can be used, for example:
$ pulumi import elasticstack:index/elasticsearchCcrAutoFollowPattern:ElasticsearchCcrAutoFollowPattern my_pattern <cluster_uuid>/<pattern_name>
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- elasticstack elastic/terraform-provider-elasticstack
- License
- Notes
- This Pulumi package is based on the
elasticstackTerraform Provider.
published on Saturday, Jul 4, 2026 by elastic