AWS v6.73.0 published on Wednesday, Mar 19, 2025 by Pulumi
aws.opensearch.getDomain
Explore with Pulumi AI
Use this data source to get information about an OpenSearch Domain
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const myDomain = aws.opensearch.getDomain({
    domainName: "my-domain-name",
});
import pulumi
import pulumi_aws as aws
my_domain = aws.opensearch.get_domain(domain_name="my-domain-name")
package main
import (
	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/opensearch"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := opensearch.LookupDomain(ctx, &opensearch.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.OpenSearch.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.opensearch.OpensearchFunctions;
import com.pulumi.aws.opensearch.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 = OpensearchFunctions.getDomain(GetDomainArgs.builder()
            .domainName("my-domain-name")
            .build());
    }
}
variables:
  myDomain:
    fn::invoke:
      function: aws:opensearch: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,
               off_peak_window_options: Optional[GetDomainOffPeakWindowOptions] = None,
               tags: Optional[Mapping[str, str]] = None,
               opts: Optional[InvokeOptions] = None) -> GetDomainResult
def get_domain_output(domain_name: Optional[pulumi.Input[str]] = None,
               off_peak_window_options: Optional[pulumi.Input[GetDomainOffPeakWindowOptionsArgs]] = 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)
public static Output<GetDomainResult> getDomain(GetDomainArgs args, InvokeOptions options)
fn::invoke:
  function: aws:opensearch/getDomain:getDomain
  arguments:
    # arguments dictionaryThe following arguments are supported:
- DomainName string
- Name of the domain.
- OffPeak GetWindow Options Domain Off Peak Window Options 
- Off Peak update options
- Dictionary<string, string>
- Tags assigned to the domain.
- DomainName string
- Name of the domain.
- OffPeak GetWindow Options Domain Off Peak Window Options 
- Off Peak update options
- map[string]string
- Tags assigned to the domain.
- domainName String
- Name of the domain.
- offPeak GetWindow Options Domain Off Peak Window Options 
- Off Peak update options
- Map<String,String>
- Tags assigned to the domain.
- domainName string
- Name of the domain.
- offPeak GetWindow Options Domain Off Peak Window Options 
- Off Peak update options
- {[key: string]: string}
- Tags assigned to the domain.
- domain_name str
- Name of the domain.
- off_peak_ Getwindow_ options Domain Off Peak Window Options 
- Off Peak update options
- Mapping[str, str]
- Tags assigned to the domain.
- domainName String
- Name of the domain.
- offPeak Property MapWindow Options 
- Off Peak update options
- Map<String>
- Tags assigned to the domain.
getDomain Result
The following output properties are available:
- AccessPolicies string
- Policy document attached to the domain.
- AdvancedOptions Dictionary<string, string>
- Key-value string pairs to specify advanced configuration options.
- AdvancedSecurity List<GetOptions Domain Advanced Security Option> 
- Status of the OpenSearch domain's advanced security options. The block consists of the following attributes:
- Arn string
- ARN of the domain.
- AutoTune List<GetOptions Domain Auto Tune Option> 
- Configuration of the Auto-Tune options of the domain.
- ClusterConfigs List<GetDomain Cluster Config> 
- Cluster configuration of the domain.
- CognitoOptions List<GetDomain Cognito Option> 
- Domain Amazon Cognito Authentication options for Dashboard.
- Created bool
- Status of the creation of the domain.
- DashboardEndpoint string
- Domain-specific endpoint used to access the Dashboard application.
- DashboardEndpoint stringV2 
- V2 domain-specific endpoint used to access the Dashboard application
- Deleted bool
- Status of the deletion of the domain.
- DomainEndpoint stringV2Hosted Zone Id 
- Dual stack hosted zone ID for the domain.
- DomainId string
- Unique identifier for the domain.
- DomainName string
- EbsOptions List<GetDomain Ebs Option> 
- EBS Options for the instances in the domain.
- EncryptionAt 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.
- EndpointV2 string
- V2 domain-specific endpoint that works with both IPv4 and IPv6 addresses, used to submit index, search, and data upload requests.
- EngineVersion string
- OpenSearch version for the domain.
- Id string
- The provider-assigned unique ID for this managed resource.
- IpAddress stringType 
- Type of IP addresses supported by the endpoint for the domain.
- KibanaEndpoint string
- (Deprecated) Domain-specific endpoint for kibana without https scheme. Use the dashboard_endpointattribute instead.
- LogPublishing List<GetOptions Domain Log Publishing Option> 
- Domain log publishing related options.
- NodeTo List<GetNode Encryptions Domain Node To Node Encryption> 
- Domain in transit encryption related options.
- Processing bool
- Status of a configuration change in the domain.
- SnapshotOptions List<GetDomain Snapshot Option> 
- Domain snapshot related options.
- SoftwareUpdate List<GetOptions Domain Software Update Option> 
- Software update options for the domain
- Dictionary<string, string>
- Tags assigned to the domain.
- VpcOptions List<GetDomain Vpc Option> 
- VPC Options for private OpenSearch domains.
- OffPeak GetWindow Options Domain Off Peak Window Options 
- Off Peak update options
- AccessPolicies string
- Policy document attached to the domain.
- AdvancedOptions map[string]string
- Key-value string pairs to specify advanced configuration options.
- AdvancedSecurity []GetOptions Domain Advanced Security Option 
- Status of the OpenSearch domain's advanced security options. The block consists of the following attributes:
- Arn string
- ARN of the domain.
- AutoTune []GetOptions Domain Auto Tune Option 
- Configuration of the Auto-Tune options of the domain.
- ClusterConfigs []GetDomain Cluster Config 
- Cluster configuration of the domain.
- CognitoOptions []GetDomain Cognito Option 
- Domain Amazon Cognito Authentication options for Dashboard.
- Created bool
- Status of the creation of the domain.
- DashboardEndpoint string
- Domain-specific endpoint used to access the Dashboard application.
- DashboardEndpoint stringV2 
- V2 domain-specific endpoint used to access the Dashboard application
- Deleted bool
- Status of the deletion of the domain.
- DomainEndpoint stringV2Hosted Zone Id 
- Dual stack hosted zone ID for the domain.
- DomainId string
- Unique identifier for the domain.
- DomainName string
- EbsOptions []GetDomain Ebs Option 
- EBS Options for the instances in the domain.
- EncryptionAt []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.
- EndpointV2 string
- V2 domain-specific endpoint that works with both IPv4 and IPv6 addresses, used to submit index, search, and data upload requests.
- EngineVersion string
- OpenSearch version for the domain.
- Id string
- The provider-assigned unique ID for this managed resource.
- IpAddress stringType 
- Type of IP addresses supported by the endpoint for the domain.
- KibanaEndpoint string
- (Deprecated) Domain-specific endpoint for kibana without https scheme. Use the dashboard_endpointattribute instead.
- LogPublishing []GetOptions Domain Log Publishing Option 
- Domain log publishing related options.
- NodeTo []GetNode Encryptions Domain Node To Node Encryption 
- Domain in transit encryption related options.
- Processing bool
- Status of a configuration change in the domain.
- SnapshotOptions []GetDomain Snapshot Option 
- Domain snapshot related options.
- SoftwareUpdate []GetOptions Domain Software Update Option 
- Software update options for the domain
- map[string]string
- Tags assigned to the domain.
- VpcOptions []GetDomain Vpc Option 
- VPC Options for private OpenSearch domains.
- OffPeak GetWindow Options Domain Off Peak Window Options 
- Off Peak update options
- accessPolicies String
- Policy document attached to the domain.
- advancedOptions Map<String,String>
- Key-value string pairs to specify advanced configuration options.
- advancedSecurity List<GetOptions Domain Advanced Security Option> 
- Status of the OpenSearch domain's advanced security options. The block consists of the following attributes:
- arn String
- ARN of the domain.
- autoTune List<GetOptions Domain Auto Tune Option> 
- Configuration of the Auto-Tune options of the domain.
- clusterConfigs List<GetDomain Cluster Config> 
- Cluster configuration of the domain.
- cognitoOptions List<GetDomain Cognito Option> 
- Domain Amazon Cognito Authentication options for Dashboard.
- created Boolean
- Status of the creation of the domain.
- dashboardEndpoint String
- Domain-specific endpoint used to access the Dashboard application.
- dashboardEndpoint StringV2 
- V2 domain-specific endpoint used to access the Dashboard application
- deleted Boolean
- Status of the deletion of the domain.
- domainEndpoint StringV2Hosted Zone Id 
- Dual stack hosted zone ID for the domain.
- domainId String
- Unique identifier for the domain.
- domainName String
- ebsOptions List<GetDomain Ebs Option> 
- EBS Options for the instances in the domain.
- encryptionAt 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.
- endpointV2 String
- V2 domain-specific endpoint that works with both IPv4 and IPv6 addresses, used to submit index, search, and data upload requests.
- engineVersion String
- OpenSearch version for the domain.
- id String
- The provider-assigned unique ID for this managed resource.
- ipAddress StringType 
- Type of IP addresses supported by the endpoint for the domain.
- kibanaEndpoint String
- (Deprecated) Domain-specific endpoint for kibana without https scheme. Use the dashboard_endpointattribute instead.
- logPublishing List<GetOptions Domain Log Publishing Option> 
- Domain log publishing related options.
- nodeTo List<GetNode Encryptions Domain Node To Node Encryption> 
- Domain in transit encryption related options.
- processing Boolean
- Status of a configuration change in the domain.
- snapshotOptions List<GetDomain Snapshot Option> 
- Domain snapshot related options.
- softwareUpdate List<GetOptions Domain Software Update Option> 
- Software update options for the domain
- Map<String,String>
- Tags assigned to the domain.
- vpcOptions List<GetDomain Vpc Option> 
- VPC Options for private OpenSearch domains.
- offPeak GetWindow Options Domain Off Peak Window Options 
- Off Peak update options
- accessPolicies string
- Policy document attached to the domain.
- advancedOptions {[key: string]: string}
- Key-value string pairs to specify advanced configuration options.
- advancedSecurity GetOptions Domain Advanced Security Option[] 
- Status of the OpenSearch domain's advanced security options. The block consists of the following attributes:
- arn string
- ARN of the domain.
- autoTune GetOptions Domain Auto Tune Option[] 
- Configuration of the Auto-Tune options of the domain.
- clusterConfigs GetDomain Cluster Config[] 
- Cluster configuration of the domain.
- cognitoOptions GetDomain Cognito Option[] 
- Domain Amazon Cognito Authentication options for Dashboard.
- created boolean
- Status of the creation of the domain.
- dashboardEndpoint string
- Domain-specific endpoint used to access the Dashboard application.
- dashboardEndpoint stringV2 
- V2 domain-specific endpoint used to access the Dashboard application
- deleted boolean
- Status of the deletion of the domain.
- domainEndpoint stringV2Hosted Zone Id 
- Dual stack hosted zone ID for the domain.
- domainId string
- Unique identifier for the domain.
- domainName string
- ebsOptions GetDomain Ebs Option[] 
- EBS Options for the instances in the domain.
- encryptionAt 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.
- endpointV2 string
- V2 domain-specific endpoint that works with both IPv4 and IPv6 addresses, used to submit index, search, and data upload requests.
- engineVersion string
- OpenSearch version for the domain.
- id string
- The provider-assigned unique ID for this managed resource.
- ipAddress stringType 
- Type of IP addresses supported by the endpoint for the domain.
- kibanaEndpoint string
- (Deprecated) Domain-specific endpoint for kibana without https scheme. Use the dashboard_endpointattribute instead.
- logPublishing GetOptions Domain Log Publishing Option[] 
- Domain log publishing related options.
- nodeTo GetNode Encryptions Domain Node To Node Encryption[] 
- Domain in transit encryption related options.
- processing boolean
- Status of a configuration change in the domain.
- snapshotOptions GetDomain Snapshot Option[] 
- Domain snapshot related options.
- softwareUpdate GetOptions Domain Software Update Option[] 
- Software update options for the domain
- {[key: string]: string}
- Tags assigned to the domain.
- vpcOptions GetDomain Vpc Option[] 
- VPC Options for private OpenSearch domains.
- offPeak GetWindow Options Domain Off Peak Window Options 
- Off Peak update options
- access_policies str
- 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 OpenSearch domain's advanced security options. The block consists of the following attributes:
- arn str
- 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 Dashboard.
- created bool
- Status of the creation of the domain.
- dashboard_endpoint str
- Domain-specific endpoint used to access the Dashboard application.
- dashboard_endpoint_ strv2 
- V2 domain-specific endpoint used to access the Dashboard application
- deleted bool
- Status of the deletion of the domain.
- domain_endpoint_ strv2_ hosted_ zone_ id 
- Dual stack hosted zone ID for 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.
- 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.
- endpoint_v2 str
- V2 domain-specific endpoint that works with both IPv4 and IPv6 addresses, used to submit index, search, and data upload requests.
- engine_version str
- OpenSearch version for the domain.
- id str
- The provider-assigned unique ID for this managed resource.
- ip_address_ strtype 
- Type of IP addresses supported by the endpoint for the domain.
- kibana_endpoint str
- (Deprecated) Domain-specific endpoint for kibana without https scheme. Use the dashboard_endpointattribute instead.
- 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.
- software_update_ Sequence[Getoptions Domain Software Update Option] 
- Software update options for the domain
- Mapping[str, str]
- Tags assigned to the domain.
- vpc_options Sequence[GetDomain Vpc Option] 
- VPC Options for private OpenSearch domains.
- off_peak_ Getwindow_ options Domain Off Peak Window Options 
- Off Peak update options
- accessPolicies String
- Policy document attached to the domain.
- advancedOptions Map<String>
- Key-value string pairs to specify advanced configuration options.
- advancedSecurity List<Property Map>Options 
- Status of the OpenSearch domain's advanced security options. The block consists of the following attributes:
- arn String
- ARN of the domain.
- autoTune List<Property Map>Options 
- Configuration of the Auto-Tune options of the domain.
- clusterConfigs List<Property Map>
- Cluster configuration of the domain.
- cognitoOptions List<Property Map>
- Domain Amazon Cognito Authentication options for Dashboard.
- created Boolean
- Status of the creation of the domain.
- dashboardEndpoint String
- Domain-specific endpoint used to access the Dashboard application.
- dashboardEndpoint StringV2 
- V2 domain-specific endpoint used to access the Dashboard application
- deleted Boolean
- Status of the deletion of the domain.
- domainEndpoint StringV2Hosted Zone Id 
- Dual stack hosted zone ID for the domain.
- domainId String
- Unique identifier for the domain.
- domainName String
- ebsOptions List<Property Map>
- EBS Options for the instances in the domain.
- encryptionAt List<Property Map>Rests 
- Domain encryption at rest related options.
- endpoint String
- Domain-specific endpoint used to submit index, search, and data upload requests.
- endpointV2 String
- V2 domain-specific endpoint that works with both IPv4 and IPv6 addresses, used to submit index, search, and data upload requests.
- engineVersion String
- OpenSearch version for the domain.
- id String
- The provider-assigned unique ID for this managed resource.
- ipAddress StringType 
- Type of IP addresses supported by the endpoint for the domain.
- kibanaEndpoint String
- (Deprecated) Domain-specific endpoint for kibana without https scheme. Use the dashboard_endpointattribute instead.
- logPublishing List<Property Map>Options 
- Domain log publishing related options.
- nodeTo List<Property Map>Node Encryptions 
- Domain in transit encryption related options.
- processing Boolean
- Status of a configuration change in the domain.
- snapshotOptions List<Property Map>
- Domain snapshot related options.
- softwareUpdate List<Property Map>Options 
- Software update options for the domain
- Map<String>
- Tags assigned to the domain.
- vpcOptions List<Property Map>
- VPC Options for private OpenSearch domains.
- offPeak Property MapWindow Options 
- Off Peak update options
Supporting Types
GetDomainAdvancedSecurityOption    
- AnonymousAuth boolEnabled 
- Enabled bool
- Enabled disabled toggle for off-peak update window
- InternalUser boolDatabase Enabled 
- Whether the internal user database is enabled.
- AnonymousAuth boolEnabled 
- Enabled bool
- Enabled disabled toggle for off-peak update window
- InternalUser boolDatabase Enabled 
- Whether the internal user database is enabled.
- anonymousAuth BooleanEnabled 
- enabled Boolean
- Enabled disabled toggle for off-peak update window
- internalUser BooleanDatabase Enabled 
- Whether the internal user database is enabled.
- anonymousAuth booleanEnabled 
- enabled boolean
- Enabled disabled toggle for off-peak update window
- internalUser booleanDatabase Enabled 
- Whether the internal user database is enabled.
- anonymous_auth_ boolenabled 
- enabled bool
- Enabled disabled toggle for off-peak update window
- internal_user_ booldatabase_ enabled 
- Whether the internal user database is enabled.
- anonymousAuth BooleanEnabled 
- enabled Boolean
- Enabled disabled toggle for off-peak update window
- internalUser BooleanDatabase Enabled 
- Whether the internal user database is enabled.
GetDomainAutoTuneOption    
- DesiredState string
- Auto-Tune desired state for the domain.
- MaintenanceSchedules List<GetDomain Auto Tune Option Maintenance Schedule> 
- A list of the nested configurations for the Auto-Tune maintenance windows of the domain.
- RollbackOn stringDisable 
- Whether the domain is set to roll back to default Auto-Tune settings when disabling Auto-Tune.
- UseOff boolPeak Window 
- Whether to schedule Auto-Tune optimizations that require blue/green deployments during the domain's configured daily off-peak window.
- DesiredState string
- Auto-Tune desired state for the domain.
- MaintenanceSchedules []GetDomain Auto Tune Option Maintenance Schedule 
- A list of the nested configurations for the Auto-Tune maintenance windows of the domain.
- RollbackOn stringDisable 
- Whether the domain is set to roll back to default Auto-Tune settings when disabling Auto-Tune.
- UseOff boolPeak Window 
- Whether to schedule Auto-Tune optimizations that require blue/green deployments during the domain's configured daily off-peak window.
- desiredState String
- Auto-Tune desired state for the domain.
- maintenanceSchedules List<GetDomain Auto Tune Option Maintenance Schedule> 
- A list of the nested configurations for the Auto-Tune maintenance windows of the domain.
- rollbackOn StringDisable 
- Whether the domain is set to roll back to default Auto-Tune settings when disabling Auto-Tune.
- useOff BooleanPeak Window 
- Whether to schedule Auto-Tune optimizations that require blue/green deployments during the domain's configured daily off-peak window.
- desiredState string
- Auto-Tune desired state for the domain.
- maintenanceSchedules GetDomain Auto Tune Option Maintenance Schedule[] 
- A list of the nested configurations for the Auto-Tune maintenance windows of the domain.
- rollbackOn stringDisable 
- Whether the domain is set to roll back to default Auto-Tune settings when disabling Auto-Tune.
- useOff booleanPeak Window 
- Whether to schedule Auto-Tune optimizations that require blue/green deployments during the domain's configured daily off-peak window.
- desired_state str
- 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.
- use_off_ boolpeak_ window 
- Whether to schedule Auto-Tune optimizations that require blue/green deployments during the domain's configured daily off-peak window.
- desiredState String
- Auto-Tune desired state for the domain.
- maintenanceSchedules List<Property Map>
- A list of the nested configurations for the Auto-Tune maintenance windows of the domain.
- rollbackOn StringDisable 
- Whether the domain is set to roll back to default Auto-Tune settings when disabling Auto-Tune.
- useOff BooleanPeak Window 
- Whether to schedule Auto-Tune optimizations that require blue/green deployments during the domain's configured daily off-peak window.
GetDomainAutoTuneOptionMaintenanceSchedule      
- CronExpression stringFor Recurrence 
- Cron expression for an Auto-Tune maintenance schedule.
- Durations
List<GetDomain Auto Tune Option Maintenance Schedule Duration> 
- Configuration block for the duration of the Auto-Tune maintenance window.
- StartAt string
- Date and time at which the Auto-Tune maintenance schedule starts in RFC3339 format.
- CronExpression stringFor Recurrence 
- Cron expression for an Auto-Tune maintenance schedule.
- Durations
[]GetDomain Auto Tune Option Maintenance Schedule Duration 
- Configuration block for the duration of the Auto-Tune maintenance window.
- StartAt string
- Date and time at which the Auto-Tune maintenance schedule starts in RFC3339 format.
- cronExpression StringFor Recurrence 
- Cron expression for an Auto-Tune maintenance schedule.
- durations
List<GetDomain Auto Tune Option Maintenance Schedule Duration> 
- Configuration block for the duration of the Auto-Tune maintenance window.
- startAt String
- Date and time at which the Auto-Tune maintenance schedule starts in RFC3339 format.
- cronExpression stringFor Recurrence 
- Cron expression for an Auto-Tune maintenance schedule.
- durations
GetDomain Auto Tune Option Maintenance Schedule Duration[] 
- Configuration block for the duration of the Auto-Tune maintenance window.
- startAt 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[GetDomain 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.
- cronExpression 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.
- startAt String
- Date and time at which the Auto-Tune maintenance schedule starts in RFC3339 format.
GetDomainAutoTuneOptionMaintenanceScheduleDuration       
GetDomainClusterConfig   
- ColdStorage List<GetOptions Domain Cluster Config Cold Storage Option> 
- Configuration block containing cold storage configuration.
- DedicatedMaster intCount 
- Number of dedicated master nodes in the cluster.
- DedicatedMaster boolEnabled 
- Indicates whether dedicated master nodes are enabled for the cluster.
- DedicatedMaster stringType 
- Instance type of the dedicated master nodes in the cluster.
- InstanceCount int
- Number of instances in the cluster.
- InstanceType string
- Instance type of data nodes in the cluster.
- MultiAz boolWith Standby Enabled 
- Whether a multi-AZ domain is turned on with a standby AZ.
- NodeOptions List<GetDomain Cluster Config Node Option> 
- List of node options for the domain.
- WarmCount int
- Number of warm nodes in the cluster.
- WarmType string
- Instance type for the OpenSearch cluster's warm nodes.
- ZoneAwareness List<GetConfigs Domain Cluster Config Zone Awareness Config> 
- Configuration block containing zone awareness settings.
- ZoneAwareness boolEnabled 
- Indicates whether zone awareness is enabled.
- WarmEnabled bool
- Warm storage is enabled.
- ColdStorage []GetOptions Domain Cluster Config Cold Storage Option 
- Configuration block containing cold storage configuration.
- DedicatedMaster intCount 
- Number of dedicated master nodes in the cluster.
- DedicatedMaster boolEnabled 
- Indicates whether dedicated master nodes are enabled for the cluster.
- DedicatedMaster stringType 
- Instance type of the dedicated master nodes in the cluster.
- InstanceCount int
- Number of instances in the cluster.
- InstanceType string
- Instance type of data nodes in the cluster.
- MultiAz boolWith Standby Enabled 
- Whether a multi-AZ domain is turned on with a standby AZ.
- NodeOptions []GetDomain Cluster Config Node Option 
- List of node options for the domain.
- WarmCount int
- Number of warm nodes in the cluster.
- WarmType string
- Instance type for the OpenSearch cluster's warm nodes.
- ZoneAwareness []GetConfigs Domain Cluster Config Zone Awareness Config 
- Configuration block containing zone awareness settings.
- ZoneAwareness boolEnabled 
- Indicates whether zone awareness is enabled.
- WarmEnabled bool
- Warm storage is enabled.
- coldStorage List<GetOptions Domain Cluster Config Cold Storage Option> 
- Configuration block containing cold storage configuration.
- dedicatedMaster IntegerCount 
- Number of dedicated master nodes in the cluster.
- dedicatedMaster BooleanEnabled 
- Indicates whether dedicated master nodes are enabled for the cluster.
- dedicatedMaster StringType 
- Instance type of the dedicated master nodes in the cluster.
- instanceCount Integer
- Number of instances in the cluster.
- instanceType String
- Instance type of data nodes in the cluster.
- multiAz BooleanWith Standby Enabled 
- Whether a multi-AZ domain is turned on with a standby AZ.
- nodeOptions List<GetDomain Cluster Config Node Option> 
- List of node options for the domain.
- warmCount Integer
- Number of warm nodes in the cluster.
- warmType String
- Instance type for the OpenSearch cluster's warm nodes.
- zoneAwareness List<GetConfigs Domain Cluster Config Zone Awareness Config> 
- Configuration block containing zone awareness settings.
- zoneAwareness BooleanEnabled 
- Indicates whether zone awareness is enabled.
- warmEnabled Boolean
- Warm storage is enabled.
- coldStorage GetOptions Domain Cluster Config Cold Storage Option[] 
- Configuration block containing cold storage configuration.
- dedicatedMaster numberCount 
- Number of dedicated master nodes in the cluster.
- dedicatedMaster booleanEnabled 
- Indicates whether dedicated master nodes are enabled for the cluster.
- dedicatedMaster stringType 
- Instance type of the dedicated master nodes in the cluster.
- instanceCount number
- Number of instances in the cluster.
- instanceType string
- Instance type of data nodes in the cluster.
- multiAz booleanWith Standby Enabled 
- Whether a multi-AZ domain is turned on with a standby AZ.
- nodeOptions GetDomain Cluster Config Node Option[] 
- List of node options for the domain.
- warmCount number
- Number of warm nodes in the cluster.
- warmType string
- Instance type for the OpenSearch cluster's warm nodes.
- zoneAwareness GetConfigs Domain Cluster Config Zone Awareness Config[] 
- Configuration block containing zone awareness settings.
- zoneAwareness booleanEnabled 
- Indicates whether zone awareness is enabled.
- warmEnabled boolean
- Warm storage 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.
- multi_az_ boolwith_ standby_ enabled 
- Whether a multi-AZ domain is turned on with a standby AZ.
- node_options Sequence[GetDomain Cluster Config Node Option] 
- List of node options for the domain.
- warm_count int
- Number of warm nodes in the cluster.
- warm_type str
- Instance type for the OpenSearch 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.
- warm_enabled bool
- Warm storage is enabled.
- coldStorage List<Property Map>Options 
- Configuration block containing cold storage configuration.
- dedicatedMaster NumberCount 
- Number of dedicated master nodes in the cluster.
- dedicatedMaster BooleanEnabled 
- Indicates whether dedicated master nodes are enabled for the cluster.
- dedicatedMaster StringType 
- Instance type of the dedicated master nodes in the cluster.
- instanceCount Number
- Number of instances in the cluster.
- instanceType String
- Instance type of data nodes in the cluster.
- multiAz BooleanWith Standby Enabled 
- Whether a multi-AZ domain is turned on with a standby AZ.
- nodeOptions List<Property Map>
- List of node options for the domain.
- warmCount Number
- Number of warm nodes in the cluster.
- warmType String
- Instance type for the OpenSearch cluster's warm nodes.
- zoneAwareness List<Property Map>Configs 
- Configuration block containing zone awareness settings.
- zoneAwareness BooleanEnabled 
- Indicates whether zone awareness is enabled.
- warmEnabled Boolean
- Warm storage is enabled.
GetDomainClusterConfigColdStorageOption      
- Enabled bool
- Enabled disabled toggle for off-peak update window
- Enabled bool
- Enabled disabled toggle for off-peak update window
- enabled Boolean
- Enabled disabled toggle for off-peak update window
- enabled boolean
- Enabled disabled toggle for off-peak update window
- enabled bool
- Enabled disabled toggle for off-peak update window
- enabled Boolean
- Enabled disabled toggle for off-peak update window
GetDomainClusterConfigNodeOption     
- NodeConfigs List<GetDomain Cluster Config Node Option Node Config> 
- Sizing of a node type.
- NodeType string
- Type of node this configuration describes.
- NodeConfigs []GetDomain Cluster Config Node Option Node Config 
- Sizing of a node type.
- NodeType string
- Type of node this configuration describes.
- nodeConfigs List<GetDomain Cluster Config Node Option Node Config> 
- Sizing of a node type.
- nodeType String
- Type of node this configuration describes.
- nodeConfigs GetDomain Cluster Config Node Option Node Config[] 
- Sizing of a node type.
- nodeType string
- Type of node this configuration describes.
- node_configs Sequence[GetDomain Cluster Config Node Option Node Config] 
- Sizing of a node type.
- node_type str
- Type of node this configuration describes.
- nodeConfigs List<Property Map>
- Sizing of a node type.
- nodeType String
- Type of node this configuration describes.
GetDomainClusterConfigNodeOptionNodeConfig       
GetDomainClusterConfigZoneAwarenessConfig      
- AvailabilityZone intCount 
- Number of availability zones used.
- AvailabilityZone intCount 
- Number of availability zones used.
- availabilityZone IntegerCount 
- Number of availability zones used.
- availabilityZone numberCount 
- Number of availability zones used.
- availability_zone_ intcount 
- Number of availability zones used.
- availabilityZone NumberCount 
- Number of availability zones used.
GetDomainCognitoOption   
- Enabled bool
- Enabled disabled toggle for off-peak update window
- IdentityPool stringId 
- Cognito Identity pool used by the domain.
- RoleArn string
- IAM Role with the AmazonOpenSearchServiceCognitoAccess policy attached.
- UserPool stringId 
- Cognito User pool used by the domain.
- Enabled bool
- Enabled disabled toggle for off-peak update window
- IdentityPool stringId 
- Cognito Identity pool used by the domain.
- RoleArn string
- IAM Role with the AmazonOpenSearchServiceCognitoAccess policy attached.
- UserPool stringId 
- Cognito User pool used by the domain.
- enabled Boolean
- Enabled disabled toggle for off-peak update window
- identityPool StringId 
- Cognito Identity pool used by the domain.
- roleArn String
- IAM Role with the AmazonOpenSearchServiceCognitoAccess policy attached.
- userPool StringId 
- Cognito User pool used by the domain.
- enabled boolean
- Enabled disabled toggle for off-peak update window
- identityPool stringId 
- Cognito Identity pool used by the domain.
- roleArn string
- IAM Role with the AmazonOpenSearchServiceCognitoAccess policy attached.
- userPool stringId 
- Cognito User pool used by the domain.
- enabled bool
- Enabled disabled toggle for off-peak update window
- identity_pool_ strid 
- Cognito Identity pool used by the domain.
- role_arn str
- IAM Role with the AmazonOpenSearchServiceCognitoAccess policy attached.
- user_pool_ strid 
- Cognito User pool used by the domain.
- enabled Boolean
- Enabled disabled toggle for off-peak update window
- identityPool StringId 
- Cognito Identity pool used by the domain.
- roleArn String
- IAM Role with the AmazonOpenSearchServiceCognitoAccess policy attached.
- userPool StringId 
- Cognito User pool used by the domain.
GetDomainEbsOption   
- EbsEnabled bool
- Whether EBS volumes are attached to data nodes in the domain.
- Iops int
- 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.
- VolumeSize int
- Size of EBS volumes attached to data nodes (in GB).
- VolumeType string
- Type of EBS volumes attached to data nodes.
- EbsEnabled bool
- Whether EBS volumes are attached to data nodes in the domain.
- Iops int
- 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.
- VolumeSize int
- Size of EBS volumes attached to data nodes (in GB).
- VolumeType string
- Type of EBS volumes attached to data nodes.
- ebsEnabled Boolean
- Whether EBS volumes are attached to data nodes in the domain.
- iops Integer
- 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.
- volumeSize Integer
- Size of EBS volumes attached to data nodes (in GB).
- volumeType String
- Type of EBS volumes attached to data nodes.
- ebsEnabled boolean
- Whether EBS volumes are attached to data nodes in the domain.
- iops number
- 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.
- volumeSize number
- Size of EBS volumes attached to data nodes (in GB).
- volumeType string
- Type of EBS volumes attached to data nodes.
- ebs_enabled bool
- Whether EBS volumes are attached to data nodes in the domain.
- iops int
- 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
- Size of EBS volumes attached to data nodes (in GB).
- volume_type str
- Type of EBS volumes attached to data nodes.
- ebsEnabled Boolean
- Whether EBS volumes are attached to data nodes in the domain.
- iops Number
- 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.
- volumeSize Number
- Size of EBS volumes attached to data nodes (in GB).
- volumeType String
- Type of EBS volumes attached to data nodes.
GetDomainEncryptionAtRest    
- enabled bool
- Enabled disabled toggle for off-peak update window
- kms_key_ strid 
- KMS key id used to encrypt data at rest.
GetDomainLogPublishingOption    
- CloudwatchLog stringGroup Arn 
- CloudWatch Log Group where the logs are published.
- Enabled bool
- Enabled disabled toggle for off-peak update window
- LogType string
- Type of OpenSearch log being published.
- CloudwatchLog stringGroup Arn 
- CloudWatch Log Group where the logs are published.
- Enabled bool
- Enabled disabled toggle for off-peak update window
- LogType string
- Type of OpenSearch log being published.
- cloudwatchLog StringGroup Arn 
- CloudWatch Log Group where the logs are published.
- enabled Boolean
- Enabled disabled toggle for off-peak update window
- logType String
- Type of OpenSearch log being published.
- cloudwatchLog stringGroup Arn 
- CloudWatch Log Group where the logs are published.
- enabled boolean
- Enabled disabled toggle for off-peak update window
- logType string
- Type of OpenSearch log being published.
- cloudwatch_log_ strgroup_ arn 
- CloudWatch Log Group where the logs are published.
- enabled bool
- Enabled disabled toggle for off-peak update window
- log_type str
- Type of OpenSearch log being published.
- cloudwatchLog StringGroup Arn 
- CloudWatch Log Group where the logs are published.
- enabled Boolean
- Enabled disabled toggle for off-peak update window
- logType String
- Type of OpenSearch log being published.
GetDomainNodeToNodeEncryption     
- Enabled bool
- Enabled disabled toggle for off-peak update window
- Enabled bool
- Enabled disabled toggle for off-peak update window
- enabled Boolean
- Enabled disabled toggle for off-peak update window
- enabled boolean
- Enabled disabled toggle for off-peak update window
- enabled bool
- Enabled disabled toggle for off-peak update window
- enabled Boolean
- Enabled disabled toggle for off-peak update window
GetDomainOffPeakWindowOptions     
- Enabled bool
- Enabled disabled toggle for off-peak update window
- OffPeak List<GetWindows Domain Off Peak Window Options Off Peak Window> 
- Enabled bool
- Enabled disabled toggle for off-peak update window
- OffPeak []GetWindows Domain Off Peak Window Options Off Peak Window 
- enabled Boolean
- Enabled disabled toggle for off-peak update window
- offPeak List<GetWindows Domain Off Peak Window Options Off Peak Window> 
- enabled boolean
- Enabled disabled toggle for off-peak update window
- offPeak GetWindows Domain Off Peak Window Options Off Peak Window[] 
- enabled bool
- Enabled disabled toggle for off-peak update window
- off_peak_ Sequence[Getwindows Domain Off Peak Window Options Off Peak Window] 
- enabled Boolean
- Enabled disabled toggle for off-peak update window
- offPeak List<Property Map>Windows 
GetDomainOffPeakWindowOptionsOffPeakWindow        
- WindowStart List<GetTimes Domain Off Peak Window Options Off Peak Window Window Start Time> 
- 10h window for updates
- WindowStart []GetTimes Domain Off Peak Window Options Off Peak Window Window Start Time 
- 10h window for updates
- windowStart List<GetTimes Domain Off Peak Window Options Off Peak Window Window Start Time> 
- 10h window for updates
- windowStart GetTimes Domain Off Peak Window Options Off Peak Window Window Start Time[] 
- 10h window for updates
- window_start_ Sequence[Gettimes Domain Off Peak Window Options Off Peak Window Window Start Time] 
- 10h window for updates
- windowStart List<Property Map>Times 
- 10h window for updates
GetDomainOffPeakWindowOptionsOffPeakWindowWindowStartTime           
GetDomainSnapshotOption   
- AutomatedSnapshot intStart Hour 
- Hour during which the service takes an automated daily snapshot of the indices in the domain.
- AutomatedSnapshot intStart Hour 
- Hour during which the service takes an automated daily snapshot of the indices in the domain.
- automatedSnapshot IntegerStart Hour 
- Hour during which the service takes an automated daily snapshot of the indices in the domain.
- automatedSnapshot 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.
- automatedSnapshot NumberStart Hour 
- Hour during which the service takes an automated daily snapshot of the indices in the domain.
GetDomainSoftwareUpdateOption    
- AutoSoftware boolUpdate Enabled 
- Enabled or disabled.
- AutoSoftware boolUpdate Enabled 
- Enabled or disabled.
- autoSoftware BooleanUpdate Enabled 
- Enabled or disabled.
- autoSoftware booleanUpdate Enabled 
- Enabled or disabled.
- auto_software_ boolupdate_ enabled 
- Enabled or disabled.
- autoSoftware BooleanUpdate Enabled 
- Enabled or disabled.
GetDomainVpcOption   
- AvailabilityZones List<string>
- Availability zones used by the domain.
- SecurityGroup List<string>Ids 
- Security groups used by the domain.
- SubnetIds List<string>
- Subnets used by the domain.
- VpcId string
- VPC used by the domain.
- AvailabilityZones []string
- Availability zones used by the domain.
- SecurityGroup []stringIds 
- Security groups used by the domain.
- SubnetIds []string
- Subnets used by the domain.
- VpcId string
- VPC used by the domain.
- availabilityZones List<String>
- Availability zones used by the domain.
- securityGroup List<String>Ids 
- Security groups used by the domain.
- subnetIds List<String>
- Subnets used by the domain.
- vpcId String
- VPC used by the domain.
- availabilityZones string[]
- Availability zones used by the domain.
- securityGroup string[]Ids 
- Security groups used by the domain.
- subnetIds string[]
- Subnets used by the domain.
- vpcId string
- VPC used by the domain.
- availability_zones Sequence[str]
- Availability zones used by the domain.
- security_group_ Sequence[str]ids 
- Security groups used by the domain.
- subnet_ids Sequence[str]
- Subnets used by the domain.
- vpc_id str
- VPC used by the domain.
- availabilityZones List<String>
- Availability zones used by the domain.
- securityGroup List<String>Ids 
- Security groups used by the domain.
- subnetIds List<String>
- Subnets used by the domain.
- vpcId String
- 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 awsTerraform Provider.