aws.elasticsearch.getDomain
Use this data source to get information about an Elasticsearch Domain
Example Usage
using System.Collections.Generic;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var myDomain = Aws.ElasticSearch.GetDomain.Invoke(new()
{
DomainName = "my-domain-name",
});
});
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/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
})
}
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());
}
}
import pulumi
import pulumi_aws as aws
my_domain = aws.elasticsearch.get_domain(domain_name="my-domain-name")
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const myDomain = aws.elasticsearch.getDomain({
domainName: "my-domain-name",
});
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.