Try AWS Native preview for resources not in the classic version.
AWS Classic v6.51.0 published on Friday, Sep 6, 2024 by Pulumi
aws.opensearch.getDomain
Explore with Pulumi AI
Try AWS Native preview for resources not in the classic version.
AWS Classic v6.51.0 published on Friday, Sep 6, 2024 by Pulumi
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws:opensearch/getDomain:getDomain
arguments:
# arguments dictionary
The following arguments are supported:
- Domain
Name string - Name of the domain.
- Off
Peak GetWindow Options Domain Off Peak Window Options - Off Peak update options
- Dictionary<string, string>
- Tags assigned to the domain.
- Domain
Name string - Name of the domain.
- Off
Peak GetWindow Options Domain Off Peak Window Options - Off Peak update options
- map[string]string
- Tags assigned to the domain.
- domain
Name String - Name of the domain.
- off
Peak GetWindow Options Domain Off Peak Window Options - Off Peak update options
- Map<String,String>
- Tags assigned to the domain.
- domain
Name string - Name of the domain.
- off
Peak 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.
- domain
Name String - Name of the domain.
- off
Peak Property MapWindow Options - Off Peak update options
- Map<String>
- Tags assigned to the domain.
getDomain Result
The following output properties are available:
- Access
Policies string - 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 OpenSearch domain's advanced security options. The block consists of the following attributes:
- Arn string
- 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 Dashboard.
- Created bool
- Status of the creation of the domain.
- Dashboard
Endpoint string - Domain-specific endpoint used to access the Dashboard application.
- Dashboard
Endpoint stringV2 - V2 domain-specific endpoint used to access the Dashboard application
- Deleted bool
- Status of the deletion of the domain.
- Domain
Endpoint stringV2Hosted Zone Id - Dual stack hosted zone ID for 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.
- 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.
- Endpoint
V2 string - V2 domain-specific endpoint that works with both IPv4 and IPv6 addresses, used to submit index, search, and data upload requests.
- Engine
Version string - OpenSearch version for the domain.
- Id string
- The provider-assigned unique ID for this managed resource.
- Ip
Address stringType - Type of IP addresses supported by the endpoint for the domain.
- Kibana
Endpoint string - (Deprecated) Domain-specific endpoint for kibana without https scheme. Use the
dashboard_endpoint
attribute instead. - 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.
- Software
Update List<GetOptions Domain Software Update Option> - Software update options for the domain
- Dictionary<string, string>
- Tags assigned to the domain.
- Vpc
Options List<GetDomain Vpc Option> - VPC Options for private OpenSearch domains.
- Off
Peak GetWindow Options Domain Off Peak Window Options - Off Peak update options
- Access
Policies string - 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 OpenSearch domain's advanced security options. The block consists of the following attributes:
- Arn string
- 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 Dashboard.
- Created bool
- Status of the creation of the domain.
- Dashboard
Endpoint string - Domain-specific endpoint used to access the Dashboard application.
- Dashboard
Endpoint stringV2 - V2 domain-specific endpoint used to access the Dashboard application
- Deleted bool
- Status of the deletion of the domain.
- Domain
Endpoint stringV2Hosted Zone Id - Dual stack hosted zone ID for 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.
- 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.
- Endpoint
V2 string - V2 domain-specific endpoint that works with both IPv4 and IPv6 addresses, used to submit index, search, and data upload requests.
- Engine
Version string - OpenSearch version for the domain.
- Id string
- The provider-assigned unique ID for this managed resource.
- Ip
Address stringType - Type of IP addresses supported by the endpoint for the domain.
- Kibana
Endpoint string - (Deprecated) Domain-specific endpoint for kibana without https scheme. Use the
dashboard_endpoint
attribute instead. - 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.
- Software
Update []GetOptions Domain Software Update Option - Software update options for the domain
- map[string]string
- Tags assigned to the domain.
- Vpc
Options []GetDomain Vpc Option - VPC Options for private OpenSearch domains.
- Off
Peak GetWindow Options Domain Off Peak Window Options - Off Peak update options
- access
Policies String - 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 OpenSearch domain's advanced security options. The block consists of the following attributes:
- arn String
- 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 Dashboard.
- created Boolean
- Status of the creation of the domain.
- dashboard
Endpoint String - Domain-specific endpoint used to access the Dashboard application.
- dashboard
Endpoint StringV2 - V2 domain-specific endpoint used to access the Dashboard application
- deleted Boolean
- Status of the deletion of the domain.
- domain
Endpoint StringV2Hosted Zone Id - Dual stack hosted zone ID for 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.
- 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.
- endpoint
V2 String - V2 domain-specific endpoint that works with both IPv4 and IPv6 addresses, used to submit index, search, and data upload requests.
- engine
Version String - OpenSearch version for the domain.
- id String
- The provider-assigned unique ID for this managed resource.
- ip
Address StringType - Type of IP addresses supported by the endpoint for the domain.
- kibana
Endpoint String - (Deprecated) Domain-specific endpoint for kibana without https scheme. Use the
dashboard_endpoint
attribute instead. - 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.
- software
Update List<GetOptions Domain Software Update Option> - Software update options for the domain
- Map<String,String>
- Tags assigned to the domain.
- vpc
Options List<GetDomain Vpc Option> - VPC Options for private OpenSearch domains.
- off
Peak GetWindow Options Domain Off Peak Window Options - Off Peak update options
- access
Policies string - 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 OpenSearch domain's advanced security options. The block consists of the following attributes:
- arn string
- 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 Dashboard.
- created boolean
- Status of the creation of the domain.
- dashboard
Endpoint string - Domain-specific endpoint used to access the Dashboard application.
- dashboard
Endpoint stringV2 - V2 domain-specific endpoint used to access the Dashboard application
- deleted boolean
- Status of the deletion of the domain.
- domain
Endpoint stringV2Hosted Zone Id - Dual stack hosted zone ID for 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.
- 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.
- endpoint
V2 string - V2 domain-specific endpoint that works with both IPv4 and IPv6 addresses, used to submit index, search, and data upload requests.
- engine
Version string - OpenSearch version for the domain.
- id string
- The provider-assigned unique ID for this managed resource.
- ip
Address stringType - Type of IP addresses supported by the endpoint for the domain.
- kibana
Endpoint string - (Deprecated) Domain-specific endpoint for kibana without https scheme. Use the
dashboard_endpoint
attribute instead. - 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.
- software
Update GetOptions Domain Software Update Option[] - Software update options for the domain
- {[key: string]: string}
- Tags assigned to the domain.
- vpc
Options GetDomain Vpc Option[] - VPC Options for private OpenSearch domains.
- off
Peak 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_endpoint
attribute 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
- access
Policies String - 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 OpenSearch domain's advanced security options. The block consists of the following attributes:
- arn String
- 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 Dashboard.
- created Boolean
- Status of the creation of the domain.
- dashboard
Endpoint String - Domain-specific endpoint used to access the Dashboard application.
- dashboard
Endpoint StringV2 - V2 domain-specific endpoint used to access the Dashboard application
- deleted Boolean
- Status of the deletion of the domain.
- domain
Endpoint StringV2Hosted Zone Id - Dual stack hosted zone ID for 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.
- 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.
- endpoint
V2 String - V2 domain-specific endpoint that works with both IPv4 and IPv6 addresses, used to submit index, search, and data upload requests.
- engine
Version String - OpenSearch version for the domain.
- id String
- The provider-assigned unique ID for this managed resource.
- ip
Address StringType - Type of IP addresses supported by the endpoint for the domain.
- kibana
Endpoint String - (Deprecated) Domain-specific endpoint for kibana without https scheme. Use the
dashboard_endpoint
attribute instead. - 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.
- software
Update List<Property Map>Options - Software update options for the domain
- Map<String>
- Tags assigned to the domain.
- vpc
Options List<Property Map> - VPC Options for private OpenSearch domains.
- off
Peak Property MapWindow Options - Off Peak update options
Supporting Types
GetDomainAdvancedSecurityOption
- Anonymous
Auth boolEnabled - Enabled bool
- Enabled disabled toggle for off-peak update window
- Internal
User boolDatabase 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.
- anonymous
Auth BooleanEnabled - enabled Boolean
- Enabled disabled toggle for off-peak update window
- internal
User BooleanDatabase Enabled - Whether the internal user database is enabled.
- anonymous
Auth booleanEnabled - enabled boolean
- Enabled disabled toggle for off-peak update window
- internal
User 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.
- anonymous
Auth BooleanEnabled - enabled Boolean
- Enabled disabled toggle for off-peak update window
- internal
User BooleanDatabase Enabled - Whether the internal user database is enabled.
GetDomainAutoTuneOption
- Desired
State string - 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.
- Use
Off boolPeak Window - Whether to schedule Auto-Tune optimizations that require blue/green deployments during the domain's configured daily off-peak window.
- Desired
State string - 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.
- Use
Off boolPeak Window - Whether to schedule Auto-Tune optimizations that require blue/green deployments during the domain's configured daily off-peak window.
- desired
State String - 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.
- use
Off BooleanPeak Window - Whether to schedule Auto-Tune optimizations that require blue/green deployments during the domain's configured daily off-peak window.
- desired
State string - 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.
- use
Off 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.
- desired
State String - 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.
- use
Off BooleanPeak Window - Whether to schedule Auto-Tune optimizations that require blue/green deployments during the domain's configured daily off-peak window.
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.
- Multi
Az boolWith Standby Enabled - Whether a multi-AZ domain is turned on with a standby AZ.
- Warm
Count int - Number of warm nodes in the cluster.
- Warm
Type string - Instance type for the OpenSearch 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.
- Warm
Enabled bool - Warm storage 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.
- Multi
Az boolWith Standby Enabled - Whether a multi-AZ domain is turned on with a standby AZ.
- Warm
Count int - Number of warm nodes in the cluster.
- Warm
Type string - Instance type for the OpenSearch 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.
- Warm
Enabled bool - Warm storage 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.
- multi
Az BooleanWith Standby Enabled - Whether a multi-AZ domain is turned on with a standby AZ.
- warm
Count Integer - Number of warm nodes in the cluster.
- warm
Type String - Instance type for the OpenSearch 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.
- warm
Enabled Boolean - Warm storage 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.
- multi
Az booleanWith Standby Enabled - Whether a multi-AZ domain is turned on with a standby AZ.
- warm
Count number - Number of warm nodes in the cluster.
- warm
Type string - Instance type for the OpenSearch 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.
- warm
Enabled 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.
- 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.
- 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.
- multi
Az BooleanWith Standby Enabled - Whether a multi-AZ domain is turned on with a standby AZ.
- warm
Count Number - Number of warm nodes in the cluster.
- warm
Type String - Instance type for the OpenSearch 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.
- warm
Enabled 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
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
- Enabled disabled toggle for off-peak update window
- Identity
Pool stringId - Cognito Identity pool used by the domain.
- Role
Arn string - IAM Role with the AmazonOpenSearchServiceCognitoAccess policy attached.
- User
Pool stringId - Cognito User pool used by the domain.
- Enabled bool
- Enabled disabled toggle for off-peak update window
- Identity
Pool stringId - Cognito Identity pool used by the domain.
- Role
Arn string - IAM Role with the AmazonOpenSearchServiceCognitoAccess policy attached.
- User
Pool stringId - Cognito User pool used by the domain.
- enabled Boolean
- Enabled disabled toggle for off-peak update window
- identity
Pool StringId - Cognito Identity pool used by the domain.
- role
Arn String - IAM Role with the AmazonOpenSearchServiceCognitoAccess policy attached.
- user
Pool StringId - Cognito User pool used by the domain.
- enabled boolean
- Enabled disabled toggle for off-peak update window
- identity
Pool stringId - Cognito Identity pool used by the domain.
- role
Arn string - IAM Role with the AmazonOpenSearchServiceCognitoAccess policy attached.
- user
Pool 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
- identity
Pool StringId - Cognito Identity pool used by the domain.
- role
Arn String - IAM Role with the AmazonOpenSearchServiceCognitoAccess policy attached.
- user
Pool StringId - Cognito User pool used by the domain.
GetDomainEbsOption
- 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 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 string - Type of EBS volumes attached to data nodes.
- ebs
Enabled 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.
- volume
Size Integer - Size of EBS volumes attached to data nodes (in GB).
- volume
Type String - Type of EBS volumes attached to data nodes.
- ebs
Enabled 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.
- volume
Size number - Size of EBS volumes attached to data nodes (in GB).
- volume
Type 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.
- ebs
Enabled 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.
- volume
Size Number - Size of EBS volumes attached to data nodes (in GB).
- volume
Type 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
- Cloudwatch
Log stringGroup Arn - CloudWatch Log Group where the logs are published.
- Enabled bool
- Enabled disabled toggle for off-peak update window
- Log
Type string - Type of OpenSearch log being published.
- Cloudwatch
Log stringGroup Arn - CloudWatch Log Group where the logs are published.
- Enabled bool
- Enabled disabled toggle for off-peak update window
- Log
Type string - Type of OpenSearch log being published.
- cloudwatch
Log StringGroup Arn - CloudWatch Log Group where the logs are published.
- enabled Boolean
- Enabled disabled toggle for off-peak update window
- log
Type String - Type of OpenSearch log being published.
- cloudwatch
Log stringGroup Arn - CloudWatch Log Group where the logs are published.
- enabled boolean
- Enabled disabled toggle for off-peak update window
- log
Type 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.
- cloudwatch
Log StringGroup Arn - CloudWatch Log Group where the logs are published.
- enabled Boolean
- Enabled disabled toggle for off-peak update window
- log
Type 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
- Off
Peak List<GetWindows Domain Off Peak Window Options Off Peak Window>
- Enabled bool
- Enabled disabled toggle for off-peak update window
- Off
Peak []GetWindows Domain Off Peak Window Options Off Peak Window
- enabled Boolean
- Enabled disabled toggle for off-peak update window
- off
Peak List<GetWindows Domain Off Peak Window Options Off Peak Window>
- enabled boolean
- Enabled disabled toggle for off-peak update window
- off
Peak 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
- off
Peak List<Property Map>Windows
GetDomainOffPeakWindowOptionsOffPeakWindow
- Window
Start List<GetTimes Domain Off Peak Window Options Off Peak Window Window Start Time> - 10h window for updates
- Window
Start []GetTimes Domain Off Peak Window Options Off Peak Window Window Start Time - 10h window for updates
- window
Start List<GetTimes Domain Off Peak Window Options Off Peak Window Window Start Time> - 10h window for updates
- window
Start 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
- window
Start List<Property Map>Times - 10h window for updates
GetDomainOffPeakWindowOptionsOffPeakWindowWindowStartTime
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.
GetDomainSoftwareUpdateOption
- Auto
Software boolUpdate Enabled - Enabled or disabled.
- Auto
Software boolUpdate Enabled - Enabled or disabled.
- auto
Software BooleanUpdate Enabled - Enabled or disabled.
- auto
Software booleanUpdate Enabled - Enabled or disabled.
- auto_
software_ boolupdate_ enabled - Enabled or disabled.
- auto
Software BooleanUpdate Enabled - Enabled or disabled.
GetDomainVpcOption
- Availability
Zones List<string> - Availability zones used by the domain.
- Security
Group List<string>Ids - Security groups used by the domain.
- Subnet
Ids List<string> - Subnets used by the domain.
- Vpc
Id string - VPC used by the domain.
- Availability
Zones []string - Availability zones used by the domain.
- Security
Group []stringIds - Security groups used by the domain.
- Subnet
Ids []string - Subnets used by the domain.
- Vpc
Id string - VPC used by the domain.
- availability
Zones List<String> - Availability zones used by the domain.
- security
Group List<String>Ids - Security groups used by the domain.
- subnet
Ids List<String> - Subnets used by the domain.
- vpc
Id String - VPC used by the domain.
- availability
Zones string[] - Availability zones used by the domain.
- security
Group string[]Ids - Security groups used by the domain.
- subnet
Ids string[] - Subnets used by the domain.
- vpc
Id 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.
- availability
Zones List<String> - Availability zones used by the domain.
- security
Group List<String>Ids - Security groups used by the domain.
- subnet
Ids List<String> - Subnets used by the domain.
- vpc
Id 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
aws
Terraform Provider.
Try AWS Native preview for resources not in the classic version.
AWS Classic v6.51.0 published on Friday, Sep 6, 2024 by Pulumi