AWS v6.54.0 published on Friday, Sep 27, 2024 by Pulumi
aws.elasticsearch.getDomain
Explore with Pulumi AI
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.