Try AWS Native preview for resources not in the classic version.
AWS Classic v6.42.0 published on Wednesday, Jun 26, 2024 by Pulumi
aws.elasticsearch.getDomain
Explore with Pulumi AI
Try AWS Native preview for resources not in the classic version.
AWS Classic v6.42.0 published on Wednesday, Jun 26, 2024 by Pulumi
Use this data source to get information about an Elasticsearch Domain
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const myDomain = aws.elasticsearch.getDomain({
domainName: "my-domain-name",
});
import pulumi
import pulumi_aws as aws
my_domain = aws.elasticsearch.get_domain(domain_name="my-domain-name")
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/elasticsearch"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := elasticsearch.LookupDomain(ctx, &elasticsearch.LookupDomainArgs{
DomainName: "my-domain-name",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var myDomain = Aws.ElasticSearch.GetDomain.Invoke(new()
{
DomainName = "my-domain-name",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.elasticsearch.ElasticsearchFunctions;
import com.pulumi.aws.elasticsearch.inputs.GetDomainArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var myDomain = ElasticsearchFunctions.getDomain(GetDomainArgs.builder()
.domainName("my-domain-name")
.build());
}
}
variables:
myDomain:
fn::invoke:
Function: aws:elasticsearch:getDomain
Arguments:
domainName: my-domain-name
Using getDomain
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDomain(args: GetDomainArgs, opts?: InvokeOptions): Promise<GetDomainResult>
function getDomainOutput(args: GetDomainOutputArgs, opts?: InvokeOptions): Output<GetDomainResult>
def get_domain(domain_name: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
opts: Optional[InvokeOptions] = None) -> GetDomainResult
def get_domain_output(domain_name: Optional[pulumi.Input[str]] = None,
tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDomainResult]
func LookupDomain(ctx *Context, args *LookupDomainArgs, opts ...InvokeOption) (*LookupDomainResult, error)
func LookupDomainOutput(ctx *Context, args *LookupDomainOutputArgs, opts ...InvokeOption) LookupDomainResultOutput
> Note: This function is named LookupDomain
in the Go SDK.
public static class GetDomain
{
public static Task<GetDomainResult> InvokeAsync(GetDomainArgs args, InvokeOptions? opts = null)
public static Output<GetDomainResult> Invoke(GetDomainInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDomainResult> getDomain(GetDomainArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws:elasticsearch/getDomain:getDomain
arguments:
# arguments dictionary
The following arguments are supported:
- Domain
Name string - Name of the domain.
- Dictionary<string, string>
- Tags assigned to the domain.
- Domain
Name string - Name of the domain.
- map[string]string
- Tags assigned to the domain.
- domain
Name String - Name of the domain.
- Map<String,String>
- Tags assigned to the domain.
- domain
Name string - Name of the domain.
- {[key: string]: string}
- Tags assigned to the domain.
- domain_
name str - Name of the domain.
- Mapping[str, str]
- Tags assigned to the domain.
- domain
Name String - Name of the domain.
- Map<String>
- Tags assigned to the domain.
getDomain Result
The following output properties are available:
- Access
Policies string - The policy document attached to the domain.
- Advanced
Options Dictionary<string, string> - Key-value string pairs to specify advanced configuration options.
- Advanced
Security List<GetOptions Domain Advanced Security Option> - Status of the Elasticsearch domain's advanced security options. The block consists of the following attributes:
- Arn string
- The ARN of the domain.
- Auto
Tune List<GetOptions Domain Auto Tune Option> - Configuration of the Auto-Tune options of the domain.
- Cluster
Configs List<GetDomain Cluster Config> - Cluster configuration of the domain.
- Cognito
Options List<GetDomain Cognito Option> - Domain Amazon Cognito Authentication options for Kibana.
- Created bool
- Status of the creation of the domain.
- Deleted bool
- Status of the deletion of the domain.
- Domain
Id string - Unique identifier for the domain.
- Domain
Name string - Ebs
Options List<GetDomain Ebs Option> - EBS Options for the instances in the domain.
- Elasticsearch
Version string - Elasticsearch version for the domain.
- Encryption
At List<GetRests Domain Encryption At Rest> - Domain encryption at rest related options.
- Endpoint string
- Domain-specific endpoint used to submit index, search, and data upload requests.
- Id string
- The provider-assigned unique ID for this managed resource.
- Kibana
Endpoint string - Domain-specific endpoint used to access the Kibana application.
- Log
Publishing List<GetOptions Domain Log Publishing Option> - Domain log publishing related options.
- Node
To List<GetNode Encryptions Domain Node To Node Encryption> - Domain in transit encryption related options.
- Processing bool
- Status of a configuration change in the domain.
- Snapshot
Options List<GetDomain Snapshot Option> - Domain snapshot related options.
- Dictionary<string, string>
- Tags assigned to the domain.
- Vpc
Options List<GetDomain Vpc Option> - VPC Options for private Elasticsearch domains.
- Access
Policies string - The policy document attached to the domain.
- Advanced
Options map[string]string - Key-value string pairs to specify advanced configuration options.
- Advanced
Security []GetOptions Domain Advanced Security Option - Status of the Elasticsearch domain's advanced security options. The block consists of the following attributes:
- Arn string
- The ARN of the domain.
- Auto
Tune []GetOptions Domain Auto Tune Option - Configuration of the Auto-Tune options of the domain.
- Cluster
Configs []GetDomain Cluster Config - Cluster configuration of the domain.
- Cognito
Options []GetDomain Cognito Option - Domain Amazon Cognito Authentication options for Kibana.
- Created bool
- Status of the creation of the domain.
- Deleted bool
- Status of the deletion of the domain.
- Domain
Id string - Unique identifier for the domain.
- Domain
Name string - Ebs
Options []GetDomain Ebs Option - EBS Options for the instances in the domain.
- Elasticsearch
Version string - Elasticsearch version for the domain.
- Encryption
At []GetRests Domain Encryption At Rest - Domain encryption at rest related options.
- Endpoint string
- Domain-specific endpoint used to submit index, search, and data upload requests.
- Id string
- The provider-assigned unique ID for this managed resource.
- Kibana
Endpoint string - Domain-specific endpoint used to access the Kibana application.
- Log
Publishing []GetOptions Domain Log Publishing Option - Domain log publishing related options.
- Node
To []GetNode Encryptions Domain Node To Node Encryption - Domain in transit encryption related options.
- Processing bool
- Status of a configuration change in the domain.
- Snapshot
Options []GetDomain Snapshot Option - Domain snapshot related options.
- map[string]string
- Tags assigned to the domain.
- Vpc
Options []GetDomain Vpc Option - VPC Options for private Elasticsearch domains.
- access
Policies String - The policy document attached to the domain.
- advanced
Options Map<String,String> - Key-value string pairs to specify advanced configuration options.
- advanced
Security List<GetOptions Domain Advanced Security Option> - Status of the Elasticsearch domain's advanced security options. The block consists of the following attributes:
- arn String
- The ARN of the domain.
- auto
Tune List<GetOptions Domain Auto Tune Option> - Configuration of the Auto-Tune options of the domain.
- cluster
Configs List<GetDomain Cluster Config> - Cluster configuration of the domain.
- cognito
Options List<GetDomain Cognito Option> - Domain Amazon Cognito Authentication options for Kibana.
- created Boolean
- Status of the creation of the domain.
- deleted Boolean
- Status of the deletion of the domain.
- domain
Id String - Unique identifier for the domain.
- domain
Name String - ebs
Options List<GetDomain Ebs Option> - EBS Options for the instances in the domain.
- elasticsearch
Version String - Elasticsearch version for the domain.
- encryption
At List<GetRests Domain Encryption At Rest> - Domain encryption at rest related options.
- endpoint String
- Domain-specific endpoint used to submit index, search, and data upload requests.
- id String
- The provider-assigned unique ID for this managed resource.
- kibana
Endpoint String - Domain-specific endpoint used to access the Kibana application.
- log
Publishing List<GetOptions Domain Log Publishing Option> - Domain log publishing related options.
- node
To List<GetNode Encryptions Domain Node To Node Encryption> - Domain in transit encryption related options.
- processing Boolean
- Status of a configuration change in the domain.
- snapshot
Options List<GetDomain Snapshot Option> - Domain snapshot related options.
- Map<String,String>
- Tags assigned to the domain.
- vpc
Options List<GetDomain Vpc Option> - VPC Options for private Elasticsearch domains.
- access
Policies string - The policy document attached to the domain.
- advanced
Options {[key: string]: string} - Key-value string pairs to specify advanced configuration options.
- advanced
Security GetOptions Domain Advanced Security Option[] - Status of the Elasticsearch domain's advanced security options. The block consists of the following attributes:
- arn string
- The ARN of the domain.
- auto
Tune GetOptions Domain Auto Tune Option[] - Configuration of the Auto-Tune options of the domain.
- cluster
Configs GetDomain Cluster Config[] - Cluster configuration of the domain.
- cognito
Options GetDomain Cognito Option[] - Domain Amazon Cognito Authentication options for Kibana.
- created boolean
- Status of the creation of the domain.
- deleted boolean
- Status of the deletion of the domain.
- domain
Id string - Unique identifier for the domain.
- domain
Name string - ebs
Options GetDomain Ebs Option[] - EBS Options for the instances in the domain.
- elasticsearch
Version string - Elasticsearch version for the domain.
- encryption
At GetRests Domain Encryption At Rest[] - Domain encryption at rest related options.
- endpoint string
- Domain-specific endpoint used to submit index, search, and data upload requests.
- id string
- The provider-assigned unique ID for this managed resource.
- kibana
Endpoint string - Domain-specific endpoint used to access the Kibana application.
- log
Publishing GetOptions Domain Log Publishing Option[] - Domain log publishing related options.
- node
To GetNode Encryptions Domain Node To Node Encryption[] - Domain in transit encryption related options.
- processing boolean
- Status of a configuration change in the domain.
- snapshot
Options GetDomain Snapshot Option[] - Domain snapshot related options.
- {[key: string]: string}
- Tags assigned to the domain.
- vpc
Options GetDomain Vpc Option[] - VPC Options for private Elasticsearch domains.
- access_
policies str - The policy document attached to the domain.
- advanced_
options Mapping[str, str] - Key-value string pairs to specify advanced configuration options.
- advanced_
security_ Sequence[Getoptions Domain Advanced Security Option] - Status of the Elasticsearch domain's advanced security options. The block consists of the following attributes:
- arn str
- The ARN of the domain.
- auto_
tune_ Sequence[Getoptions Domain Auto Tune Option] - Configuration of the Auto-Tune options of the domain.
- cluster_
configs Sequence[GetDomain Cluster Config] - Cluster configuration of the domain.
- cognito_
options Sequence[GetDomain Cognito Option] - Domain Amazon Cognito Authentication options for Kibana.
- created bool
- Status of the creation of the domain.
- deleted bool
- Status of the deletion of the domain.
- domain_
id str - Unique identifier for the domain.
- domain_
name str - ebs_
options Sequence[GetDomain Ebs Option] - EBS Options for the instances in the domain.
- elasticsearch_
version str - Elasticsearch version for the domain.
- encryption_
at_ Sequence[Getrests Domain Encryption At Rest] - Domain encryption at rest related options.
- endpoint str
- Domain-specific endpoint used to submit index, search, and data upload requests.
- id str
- The provider-assigned unique ID for this managed resource.
- kibana_
endpoint str - Domain-specific endpoint used to access the Kibana application.
- log_
publishing_ Sequence[Getoptions Domain Log Publishing Option] - Domain log publishing related options.
- node_
to_ Sequence[Getnode_ encryptions Domain Node To Node Encryption] - Domain in transit encryption related options.
- processing bool
- Status of a configuration change in the domain.
- snapshot_
options Sequence[GetDomain Snapshot Option] - Domain snapshot related options.
- Mapping[str, str]
- Tags assigned to the domain.
- vpc_
options Sequence[GetDomain Vpc Option] - VPC Options for private Elasticsearch domains.
- access
Policies String - The policy document attached to the domain.
- advanced
Options Map<String> - Key-value string pairs to specify advanced configuration options.
- advanced
Security List<Property Map>Options - Status of the Elasticsearch domain's advanced security options. The block consists of the following attributes:
- arn String
- The ARN of the domain.
- auto
Tune List<Property Map>Options - Configuration of the Auto-Tune options of the domain.
- cluster
Configs List<Property Map> - Cluster configuration of the domain.
- cognito
Options List<Property Map> - Domain Amazon Cognito Authentication options for Kibana.
- created Boolean
- Status of the creation of the domain.
- deleted Boolean
- Status of the deletion of the domain.
- domain
Id String - Unique identifier for the domain.
- domain
Name String - ebs
Options List<Property Map> - EBS Options for the instances in the domain.
- elasticsearch
Version String - Elasticsearch version for the domain.
- encryption
At List<Property Map>Rests - Domain encryption at rest related options.
- endpoint String
- Domain-specific endpoint used to submit index, search, and data upload requests.
- id String
- The provider-assigned unique ID for this managed resource.
- kibana
Endpoint String - Domain-specific endpoint used to access the Kibana application.
- log
Publishing List<Property Map>Options - Domain log publishing related options.
- node
To List<Property Map>Node Encryptions - Domain in transit encryption related options.
- processing Boolean
- Status of a configuration change in the domain.
- snapshot
Options List<Property Map> - Domain snapshot related options.
- Map<String>
- Tags assigned to the domain.
- vpc
Options List<Property Map> - VPC Options for private Elasticsearch domains.
Supporting Types
GetDomainAdvancedSecurityOption
- Enabled bool
- Whether node to node encryption is enabled.
- Internal
User boolDatabase Enabled - Whether the internal user database is enabled.
- Enabled bool
- Whether node to node encryption is enabled.
- Internal
User boolDatabase Enabled - Whether the internal user database is enabled.
- enabled Boolean
- Whether node to node encryption is enabled.
- internal
User BooleanDatabase Enabled - Whether the internal user database is enabled.
- enabled boolean
- Whether node to node encryption is enabled.
- internal
User booleanDatabase Enabled - Whether the internal user database is enabled.
- enabled bool
- Whether node to node encryption is enabled.
- internal_
user_ booldatabase_ enabled - Whether the internal user database is enabled.
- enabled Boolean
- Whether node to node encryption is enabled.
- internal
User BooleanDatabase Enabled - Whether the internal user database is enabled.
GetDomainAutoTuneOption
- Desired
State string - The Auto-Tune desired state for the domain.
- Maintenance
Schedules List<GetDomain Auto Tune Option Maintenance Schedule> - A list of the nested configurations for the Auto-Tune maintenance windows of the domain.
- Rollback
On stringDisable - Whether the domain is set to roll back to default Auto-Tune settings when disabling Auto-Tune.
- Desired
State string - The Auto-Tune desired state for the domain.
- Maintenance
Schedules []GetDomain Auto Tune Option Maintenance Schedule - A list of the nested configurations for the Auto-Tune maintenance windows of the domain.
- Rollback
On stringDisable - Whether the domain is set to roll back to default Auto-Tune settings when disabling Auto-Tune.
- desired
State String - The Auto-Tune desired state for the domain.
- maintenance
Schedules List<GetDomain Auto Tune Option Maintenance Schedule> - A list of the nested configurations for the Auto-Tune maintenance windows of the domain.
- rollback
On StringDisable - Whether the domain is set to roll back to default Auto-Tune settings when disabling Auto-Tune.
- desired
State string - The Auto-Tune desired state for the domain.
- maintenance
Schedules GetDomain Auto Tune Option Maintenance Schedule[] - A list of the nested configurations for the Auto-Tune maintenance windows of the domain.
- rollback
On stringDisable - Whether the domain is set to roll back to default Auto-Tune settings when disabling Auto-Tune.
- desired_
state str - The Auto-Tune desired state for the domain.
- maintenance_
schedules Sequence[GetDomain Auto Tune Option Maintenance Schedule] - A list of the nested configurations for the Auto-Tune maintenance windows of the domain.
- rollback_
on_ strdisable - Whether the domain is set to roll back to default Auto-Tune settings when disabling Auto-Tune.
- desired
State String - The Auto-Tune desired state for the domain.
- maintenance
Schedules List<Property Map> - A list of the nested configurations for the Auto-Tune maintenance windows of the domain.
- rollback
On StringDisable - Whether the domain is set to roll back to default Auto-Tune settings when disabling Auto-Tune.
GetDomainAutoTuneOptionMaintenanceSchedule
- Cron
Expression stringFor Recurrence - Cron expression for an Auto-Tune maintenance schedule.
- Durations
List<Get
Domain Auto Tune Option Maintenance Schedule Duration> - Configuration block for the duration of the Auto-Tune maintenance window.
- Start
At string - Date and time at which the Auto-Tune maintenance schedule starts in RFC3339 format.
- Cron
Expression stringFor Recurrence - Cron expression for an Auto-Tune maintenance schedule.
- Durations
[]Get
Domain Auto Tune Option Maintenance Schedule Duration - Configuration block for the duration of the Auto-Tune maintenance window.
- Start
At string - Date and time at which the Auto-Tune maintenance schedule starts in RFC3339 format.
- cron
Expression StringFor Recurrence - Cron expression for an Auto-Tune maintenance schedule.
- durations
List<Get
Domain Auto Tune Option Maintenance Schedule Duration> - Configuration block for the duration of the Auto-Tune maintenance window.
- start
At String - Date and time at which the Auto-Tune maintenance schedule starts in RFC3339 format.
- cron
Expression stringFor Recurrence - Cron expression for an Auto-Tune maintenance schedule.
- durations
Get
Domain Auto Tune Option Maintenance Schedule Duration[] - Configuration block for the duration of the Auto-Tune maintenance window.
- start
At string - Date and time at which the Auto-Tune maintenance schedule starts in RFC3339 format.
- cron_
expression_ strfor_ recurrence - Cron expression for an Auto-Tune maintenance schedule.
- durations
Sequence[Get
Domain Auto Tune Option Maintenance Schedule Duration] - Configuration block for the duration of the Auto-Tune maintenance window.
- start_
at str - Date and time at which the Auto-Tune maintenance schedule starts in RFC3339 format.
- cron
Expression StringFor Recurrence - Cron expression for an Auto-Tune maintenance schedule.
- durations List<Property Map>
- Configuration block for the duration of the Auto-Tune maintenance window.
- start
At String - Date and time at which the Auto-Tune maintenance schedule starts in RFC3339 format.
GetDomainAutoTuneOptionMaintenanceScheduleDuration
GetDomainClusterConfig
- Cold
Storage List<GetOptions Domain Cluster Config Cold Storage Option> - Configuration block containing cold storage configuration.
- Dedicated
Master intCount - Number of dedicated master nodes in the cluster.
- Dedicated
Master boolEnabled - Indicates whether dedicated master nodes are enabled for the cluster.
- Dedicated
Master stringType - Instance type of the dedicated master nodes in the cluster.
- Instance
Count int - Number of instances in the cluster.
- Instance
Type string - Instance type of data nodes in the cluster.
- Warm
Count int - The number of warm nodes in the cluster.
- Warm
Enabled bool - Warm storage is enabled.
- Warm
Type string - The instance type for the Elasticsearch cluster's warm nodes.
- Zone
Awareness List<GetConfigs Domain Cluster Config Zone Awareness Config> - Configuration block containing zone awareness settings.
- Zone
Awareness boolEnabled - Indicates whether zone awareness is enabled.
- Cold
Storage []GetOptions Domain Cluster Config Cold Storage Option - Configuration block containing cold storage configuration.
- Dedicated
Master intCount - Number of dedicated master nodes in the cluster.
- Dedicated
Master boolEnabled - Indicates whether dedicated master nodes are enabled for the cluster.
- Dedicated
Master stringType - Instance type of the dedicated master nodes in the cluster.
- Instance
Count int - Number of instances in the cluster.
- Instance
Type string - Instance type of data nodes in the cluster.
- Warm
Count int - The number of warm nodes in the cluster.
- Warm
Enabled bool - Warm storage is enabled.
- Warm
Type string - The instance type for the Elasticsearch cluster's warm nodes.
- Zone
Awareness []GetConfigs Domain Cluster Config Zone Awareness Config - Configuration block containing zone awareness settings.
- Zone
Awareness boolEnabled - Indicates whether zone awareness is enabled.
- cold
Storage List<GetOptions Domain Cluster Config Cold Storage Option> - Configuration block containing cold storage configuration.
- dedicated
Master IntegerCount - Number of dedicated master nodes in the cluster.
- dedicated
Master BooleanEnabled - Indicates whether dedicated master nodes are enabled for the cluster.
- dedicated
Master StringType - Instance type of the dedicated master nodes in the cluster.
- instance
Count Integer - Number of instances in the cluster.
- instance
Type String - Instance type of data nodes in the cluster.
- warm
Count Integer - The number of warm nodes in the cluster.
- warm
Enabled Boolean - Warm storage is enabled.
- warm
Type String - The instance type for the Elasticsearch cluster's warm nodes.
- zone
Awareness List<GetConfigs Domain Cluster Config Zone Awareness Config> - Configuration block containing zone awareness settings.
- zone
Awareness BooleanEnabled - Indicates whether zone awareness is enabled.
- cold
Storage GetOptions Domain Cluster Config Cold Storage Option[] - Configuration block containing cold storage configuration.
- dedicated
Master numberCount - Number of dedicated master nodes in the cluster.
- dedicated
Master booleanEnabled - Indicates whether dedicated master nodes are enabled for the cluster.
- dedicated
Master stringType - Instance type of the dedicated master nodes in the cluster.
- instance
Count number - Number of instances in the cluster.
- instance
Type string - Instance type of data nodes in the cluster.
- warm
Count number - The number of warm nodes in the cluster.
- warm
Enabled boolean - Warm storage is enabled.
- warm
Type string - The instance type for the Elasticsearch cluster's warm nodes.
- zone
Awareness GetConfigs Domain Cluster Config Zone Awareness Config[] - Configuration block containing zone awareness settings.
- zone
Awareness booleanEnabled - Indicates whether zone awareness is enabled.
- cold_
storage_ Sequence[Getoptions Domain Cluster Config Cold Storage Option] - Configuration block containing cold storage configuration.
- dedicated_
master_ intcount - Number of dedicated master nodes in the cluster.
- dedicated_
master_ boolenabled - Indicates whether dedicated master nodes are enabled for the cluster.
- dedicated_
master_ strtype - Instance type of the dedicated master nodes in the cluster.
- instance_
count int - Number of instances in the cluster.
- instance_
type str - Instance type of data nodes in the cluster.
- warm_
count int - The number of warm nodes in the cluster.
- warm_
enabled bool - Warm storage is enabled.
- warm_
type str - The instance type for the Elasticsearch cluster's warm nodes.
- zone_
awareness_ Sequence[Getconfigs Domain Cluster Config Zone Awareness Config] - Configuration block containing zone awareness settings.
- zone_
awareness_ boolenabled - Indicates whether zone awareness is enabled.
- cold
Storage List<Property Map>Options - Configuration block containing cold storage configuration.
- dedicated
Master NumberCount - Number of dedicated master nodes in the cluster.
- dedicated
Master BooleanEnabled - Indicates whether dedicated master nodes are enabled for the cluster.
- dedicated
Master StringType - Instance type of the dedicated master nodes in the cluster.
- instance
Count Number - Number of instances in the cluster.
- instance
Type String - Instance type of data nodes in the cluster.
- warm
Count Number - The number of warm nodes in the cluster.
- warm
Enabled Boolean - Warm storage is enabled.
- warm
Type String - The instance type for the Elasticsearch cluster's warm nodes.
- zone
Awareness List<Property Map>Configs - Configuration block containing zone awareness settings.
- zone
Awareness BooleanEnabled - Indicates whether zone awareness is enabled.
GetDomainClusterConfigColdStorageOption
- Enabled bool
- Whether node to node encryption is enabled.
- Enabled bool
- Whether node to node encryption is enabled.
- enabled Boolean
- Whether node to node encryption is enabled.
- enabled boolean
- Whether node to node encryption is enabled.
- enabled bool
- Whether node to node encryption is enabled.
- enabled Boolean
- Whether node to node encryption is enabled.
GetDomainClusterConfigZoneAwarenessConfig
- Availability
Zone intCount - Number of availability zones used.
- Availability
Zone intCount - Number of availability zones used.
- availability
Zone IntegerCount - Number of availability zones used.
- availability
Zone numberCount - Number of availability zones used.
- availability_
zone_ intcount - Number of availability zones used.
- availability
Zone NumberCount - Number of availability zones used.
GetDomainCognitoOption
- Enabled bool
- Whether node to node encryption is enabled.
- Identity
Pool stringId - The Cognito Identity pool used by the domain.
- Role
Arn string - The IAM Role with the AmazonESCognitoAccess policy attached.
- User
Pool stringId - The Cognito User pool used by the domain.
- Enabled bool
- Whether node to node encryption is enabled.
- Identity
Pool stringId - The Cognito Identity pool used by the domain.
- Role
Arn string - The IAM Role with the AmazonESCognitoAccess policy attached.
- User
Pool stringId - The Cognito User pool used by the domain.
- enabled Boolean
- Whether node to node encryption is enabled.
- identity
Pool StringId - The Cognito Identity pool used by the domain.
- role
Arn String - The IAM Role with the AmazonESCognitoAccess policy attached.
- user
Pool StringId - The Cognito User pool used by the domain.
- enabled boolean
- Whether node to node encryption is enabled.
- identity
Pool stringId - The Cognito Identity pool used by the domain.
- role
Arn string - The IAM Role with the AmazonESCognitoAccess policy attached.
- user
Pool stringId - The Cognito User pool used by the domain.
- enabled bool
- Whether node to node encryption is enabled.
- identity_
pool_ strid - The Cognito Identity pool used by the domain.
- role_
arn str - The IAM Role with the AmazonESCognitoAccess policy attached.
- user_
pool_ strid - The Cognito User pool used by the domain.
- enabled Boolean
- Whether node to node encryption is enabled.
- identity
Pool StringId - The Cognito Identity pool used by the domain.
- role
Arn String - The IAM Role with the AmazonESCognitoAccess policy attached.
- user
Pool StringId - The Cognito User pool used by the domain.
GetDomainEbsOption
- Ebs
Enabled bool - Whether EBS volumes are attached to data nodes in the domain.
- Iops int
- The baseline input/output (I/O) performance of EBS volumes attached to data nodes.
- Throughput int
- The throughput (in MiB/s) of the EBS volumes attached to data nodes.
- Volume
Size int - The size of EBS volumes attached to data nodes (in GB).
- Volume
Type string - The type of EBS volumes attached to data nodes.
- Ebs
Enabled bool - Whether EBS volumes are attached to data nodes in the domain.
- Iops int
- The baseline input/output (I/O) performance of EBS volumes attached to data nodes.
- Throughput int
- The throughput (in MiB/s) of the EBS volumes attached to data nodes.
- Volume
Size int - The size of EBS volumes attached to data nodes (in GB).
- Volume
Type string - The type of EBS volumes attached to data nodes.
- ebs
Enabled Boolean - Whether EBS volumes are attached to data nodes in the domain.
- iops Integer
- The baseline input/output (I/O) performance of EBS volumes attached to data nodes.
- throughput Integer
- The throughput (in MiB/s) of the EBS volumes attached to data nodes.
- volume
Size Integer - The size of EBS volumes attached to data nodes (in GB).
- volume
Type String - The type of EBS volumes attached to data nodes.
- ebs
Enabled boolean - Whether EBS volumes are attached to data nodes in the domain.
- iops number
- The baseline input/output (I/O) performance of EBS volumes attached to data nodes.
- throughput number
- The throughput (in MiB/s) of the EBS volumes attached to data nodes.
- volume
Size number - The size of EBS volumes attached to data nodes (in GB).
- volume
Type string - The type of EBS volumes attached to data nodes.
- ebs_
enabled bool - Whether EBS volumes are attached to data nodes in the domain.
- iops int
- The baseline input/output (I/O) performance of EBS volumes attached to data nodes.
- throughput int
- The throughput (in MiB/s) of the EBS volumes attached to data nodes.
- volume_
size int - The size of EBS volumes attached to data nodes (in GB).
- volume_
type str - The type of EBS volumes attached to data nodes.
- ebs
Enabled Boolean - Whether EBS volumes are attached to data nodes in the domain.
- iops Number
- The baseline input/output (I/O) performance of EBS volumes attached to data nodes.
- throughput Number
- The throughput (in MiB/s) of the EBS volumes attached to data nodes.
- volume
Size Number - The size of EBS volumes attached to data nodes (in GB).
- volume
Type String - The type of EBS volumes attached to data nodes.
GetDomainEncryptionAtRest
- enabled bool
- Whether node to node encryption is enabled.
- kms_
key_ strid - The KMS key id used to encrypt data at rest.
GetDomainLogPublishingOption
- Cloudwatch
Log stringGroup Arn - The CloudWatch Log Group where the logs are published.
- Enabled bool
- Whether node to node encryption is enabled.
- Log
Type string - The type of Elasticsearch log being published.
- Cloudwatch
Log stringGroup Arn - The CloudWatch Log Group where the logs are published.
- Enabled bool
- Whether node to node encryption is enabled.
- Log
Type string - The type of Elasticsearch log being published.
- cloudwatch
Log StringGroup Arn - The CloudWatch Log Group where the logs are published.
- enabled Boolean
- Whether node to node encryption is enabled.
- log
Type String - The type of Elasticsearch log being published.
- cloudwatch
Log stringGroup Arn - The CloudWatch Log Group where the logs are published.
- enabled boolean
- Whether node to node encryption is enabled.
- log
Type string - The type of Elasticsearch log being published.
- cloudwatch_
log_ strgroup_ arn - The CloudWatch Log Group where the logs are published.
- enabled bool
- Whether node to node encryption is enabled.
- log_
type str - The type of Elasticsearch log being published.
- cloudwatch
Log StringGroup Arn - The CloudWatch Log Group where the logs are published.
- enabled Boolean
- Whether node to node encryption is enabled.
- log
Type String - The type of Elasticsearch log being published.
GetDomainNodeToNodeEncryption
- Enabled bool
- Whether node to node encryption is enabled.
- Enabled bool
- Whether node to node encryption is enabled.
- enabled Boolean
- Whether node to node encryption is enabled.
- enabled boolean
- Whether node to node encryption is enabled.
- enabled bool
- Whether node to node encryption is enabled.
- enabled Boolean
- Whether node to node encryption is enabled.
GetDomainSnapshotOption
- Automated
Snapshot intStart Hour - Hour during which the service takes an automated daily snapshot of the indices in the domain.
- Automated
Snapshot intStart Hour - Hour during which the service takes an automated daily snapshot of the indices in the domain.
- automated
Snapshot IntegerStart Hour - Hour during which the service takes an automated daily snapshot of the indices in the domain.
- automated
Snapshot numberStart Hour - Hour during which the service takes an automated daily snapshot of the indices in the domain.
- automated_
snapshot_ intstart_ hour - Hour during which the service takes an automated daily snapshot of the indices in the domain.
- automated
Snapshot NumberStart Hour - Hour during which the service takes an automated daily snapshot of the indices in the domain.
GetDomainVpcOption
- Availability
Zones List<string> - The availability zones used by the domain.
- Security
Group List<string>Ids - The security groups used by the domain.
- Subnet
Ids List<string> - The subnets used by the domain.
- Vpc
Id string - The VPC used by the domain.
- Availability
Zones []string - The availability zones used by the domain.
- Security
Group []stringIds - The security groups used by the domain.
- Subnet
Ids []string - The subnets used by the domain.
- Vpc
Id string - The VPC used by the domain.
- availability
Zones List<String> - The availability zones used by the domain.
- security
Group List<String>Ids - The security groups used by the domain.
- subnet
Ids List<String> - The subnets used by the domain.
- vpc
Id String - The VPC used by the domain.
- availability
Zones string[] - The availability zones used by the domain.
- security
Group string[]Ids - The security groups used by the domain.
- subnet
Ids string[] - The subnets used by the domain.
- vpc
Id string - The VPC used by the domain.
- availability_
zones Sequence[str] - The availability zones used by the domain.
- security_
group_ Sequence[str]ids - The security groups used by the domain.
- subnet_
ids Sequence[str] - The subnets used by the domain.
- vpc_
id str - The VPC used by the domain.
- availability
Zones List<String> - The availability zones used by the domain.
- security
Group List<String>Ids - The security groups used by the domain.
- subnet
Ids List<String> - The subnets used by the domain.
- vpc
Id String - The VPC used by the domain.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
aws
Terraform Provider.
Try AWS Native preview for resources not in the classic version.
AWS Classic v6.42.0 published on Wednesday, Jun 26, 2024 by Pulumi