aws-native.opensearchservice.getDomain
Explore with Pulumi AI
An example resource schema demonstrating some basic constructs and validation rules.
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,
opts: Optional[InvokeOptions] = None) -> GetDomainResult
def get_domain_output(domain_name: Optional[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-native:opensearchservice:getDomain
arguments:
# arguments dictionary
The following arguments are supported:
- Domain
Name string
- Domain
Name string
- domain
Name String
- domain
Name string
- domain_
name str
- domain
Name String
getDomain Result
The following output properties are available:
- Access
Policies object - Advanced
Options object - Advanced
Security Pulumi.Options Aws Native. Open Search Service. Outputs. Domain Advanced Security Options Input - Arn string
- Cluster
Config Pulumi.Aws Native. Open Search Service. Outputs. Domain Cluster Config - Cognito
Options Pulumi.Aws Native. Open Search Service. Outputs. Domain Cognito Options - Domain
Arn string - Domain
Endpoint string - Domain
Endpoint Pulumi.Options Aws Native. Open Search Service. Outputs. Domain Endpoint Options - Domain
Endpoints object - EBSOptions
Pulumi.
Aws Native. Open Search Service. Outputs. Domain EBSOptions - Encryption
At Pulumi.Rest Options Aws Native. Open Search Service. Outputs. Domain Encryption At Rest Options - Engine
Version string - Id string
- Log
Publishing objectOptions - Node
To Pulumi.Node Encryption Options Aws Native. Open Search Service. Outputs. Domain Node To Node Encryption Options - Off
Peak Pulumi.Window Options Aws Native. Open Search Service. Outputs. Domain Off Peak Window Options - Service
Software Pulumi.Options Aws Native. Open Search Service. Outputs. Domain Service Software Options - Snapshot
Options Pulumi.Aws Native. Open Search Service. Outputs. Domain Snapshot Options - Software
Update Pulumi.Options Aws Native. Open Search Service. Outputs. Domain Software Update Options - List<Pulumi.
Aws Native. Open Search Service. Outputs. Domain Tag> An arbitrary set of tags (key-value pairs) for this Domain.
- VPCOptions
Pulumi.
Aws Native. Open Search Service. Outputs. Domain VPCOptions
- Access
Policies interface{} - Advanced
Options interface{} - Advanced
Security DomainOptions Advanced Security Options Input - Arn string
- Cluster
Config DomainCluster Config - Cognito
Options DomainCognito Options - Domain
Arn string - Domain
Endpoint string - Domain
Endpoint DomainOptions Endpoint Options - Domain
Endpoints interface{} - EBSOptions
Domain
EBSOptions - Encryption
At DomainRest Options Encryption At Rest Options - Engine
Version string - Id string
- Log
Publishing interface{}Options - Node
To DomainNode Encryption Options Node To Node Encryption Options - Off
Peak DomainWindow Options Off Peak Window Options - Service
Software DomainOptions Service Software Options - Snapshot
Options DomainSnapshot Options - Software
Update DomainOptions Software Update Options - []Domain
Tag An arbitrary set of tags (key-value pairs) for this Domain.
- VPCOptions
Domain
VPCOptions
- access
Policies Object - advanced
Options Object - advanced
Security DomainOptions Advanced Security Options Input - arn String
- cluster
Config DomainCluster Config - cognito
Options DomainCognito Options - domain
Arn String - domain
Endpoint String - domain
Endpoint DomainOptions Endpoint Options - domain
Endpoints Object - e
BSOptions DomainEBSOptions - encryption
At DomainRest Options Encryption At Rest Options - engine
Version String - id String
- log
Publishing ObjectOptions - node
To DomainNode Encryption Options Node To Node Encryption Options - off
Peak DomainWindow Options Off Peak Window Options - service
Software DomainOptions Service Software Options - snapshot
Options DomainSnapshot Options - software
Update DomainOptions Software Update Options - List<Domain
Tag> An arbitrary set of tags (key-value pairs) for this Domain.
- v
PCOptions DomainVPCOptions
- access
Policies any - advanced
Options any - advanced
Security DomainOptions Advanced Security Options Input - arn string
- cluster
Config DomainCluster Config - cognito
Options DomainCognito Options - domain
Arn string - domain
Endpoint string - domain
Endpoint DomainOptions Endpoint Options - domain
Endpoints any - e
BSOptions DomainEBSOptions - encryption
At DomainRest Options Encryption At Rest Options - engine
Version string - id string
- log
Publishing anyOptions - node
To DomainNode Encryption Options Node To Node Encryption Options - off
Peak DomainWindow Options Off Peak Window Options - service
Software DomainOptions Service Software Options - snapshot
Options DomainSnapshot Options - software
Update DomainOptions Software Update Options - Domain
Tag[] An arbitrary set of tags (key-value pairs) for this Domain.
- v
PCOptions DomainVPCOptions
- access_
policies Any - advanced_
options Any - advanced_
security_ Domainoptions Advanced Security Options Input - arn str
- cluster_
config DomainCluster Config - cognito_
options DomainCognito Options - domain_
arn str - domain_
endpoint str - domain_
endpoint_ Domainoptions Endpoint Options - domain_
endpoints Any - e_
bs_ Domainoptions EBSOptions - encryption_
at_ Domainrest_ options Encryption At Rest Options - engine_
version str - id str
- log_
publishing_ Anyoptions - node_
to_ Domainnode_ encryption_ options Node To Node Encryption Options - off_
peak_ Domainwindow_ options Off Peak Window Options - service_
software_ Domainoptions Service Software Options - snapshot_
options DomainSnapshot Options - software_
update_ Domainoptions Software Update Options - Sequence[Domain
Tag] An arbitrary set of tags (key-value pairs) for this Domain.
- v_
pc_ Domainoptions VPCOptions
- access
Policies Any - advanced
Options Any - advanced
Security Property MapOptions - arn String
- cluster
Config Property Map - cognito
Options Property Map - domain
Arn String - domain
Endpoint String - domain
Endpoint Property MapOptions - domain
Endpoints Any - e
BSOptions Property Map - encryption
At Property MapRest Options - engine
Version String - id String
- log
Publishing AnyOptions - node
To Property MapNode Encryption Options - off
Peak Property MapWindow Options - service
Software Property MapOptions - snapshot
Options Property Map - software
Update Property MapOptions - List<Property Map>
An arbitrary set of tags (key-value pairs) for this Domain.
- v
PCOptions Property Map
Supporting Types
DomainAdvancedSecurityOptionsInput
- anonymous
Auth StringDisable Date - anonymous
Auth BooleanEnabled - enabled Boolean
- internal
User BooleanDatabase Enabled - master
User Property MapOptions - s
AMLOptions Property Map
DomainClusterConfig
- Dedicated
Master intCount - Dedicated
Master boolEnabled - Dedicated
Master stringType - Instance
Count int - Instance
Type string - Multi
AZWith boolStandby Enabled - Warm
Count int - Warm
Enabled bool - Warm
Type string - Zone
Awareness DomainConfig Zone Awareness Config - Zone
Awareness boolEnabled
- dedicated
Master IntegerCount - dedicated
Master BooleanEnabled - dedicated
Master StringType - instance
Count Integer - instance
Type String - multi
AZWith BooleanStandby Enabled - warm
Count Integer - warm
Enabled Boolean - warm
Type String - zone
Awareness DomainConfig Zone Awareness Config - zone
Awareness BooleanEnabled
- dedicated
Master numberCount - dedicated
Master booleanEnabled - dedicated
Master stringType - instance
Count number - instance
Type string - multi
AZWith booleanStandby Enabled - warm
Count number - warm
Enabled boolean - warm
Type string - zone
Awareness DomainConfig Zone Awareness Config - zone
Awareness booleanEnabled
- dedicated
Master NumberCount - dedicated
Master BooleanEnabled - dedicated
Master StringType - instance
Count Number - instance
Type String - multi
AZWith BooleanStandby Enabled - warm
Count Number - warm
Enabled Boolean - warm
Type String - zone
Awareness Property MapConfig - zone
Awareness BooleanEnabled
DomainCognitoOptions
- Enabled bool
- Identity
Pool stringId - Role
Arn string - User
Pool stringId
- Enabled bool
- Identity
Pool stringId - Role
Arn string - User
Pool stringId
- enabled Boolean
- identity
Pool StringId - role
Arn String - user
Pool StringId
- enabled boolean
- identity
Pool stringId - role
Arn string - user
Pool stringId
- enabled bool
- identity_
pool_ strid - role_
arn str - user_
pool_ strid
- enabled Boolean
- identity
Pool StringId - role
Arn String - user
Pool StringId
DomainEBSOptions
- EBSEnabled bool
- Iops int
- Throughput int
- Volume
Size int - Volume
Type string
- EBSEnabled bool
- Iops int
- Throughput int
- Volume
Size int - Volume
Type string
- e
BSEnabled Boolean - iops Integer
- throughput Integer
- volume
Size Integer - volume
Type String
- e
BSEnabled boolean - iops number
- throughput number
- volume
Size number - volume
Type string
- e_
bs_ boolenabled - iops int
- throughput int
- volume_
size int - volume_
type str
- e
BSEnabled Boolean - iops Number
- throughput Number
- volume
Size Number - volume
Type String
DomainEncryptionAtRestOptions
- enabled bool
- kms_
key_ strid
DomainEndpointOptions
- Custom
Endpoint string - Custom
Endpoint stringCertificate Arn - Custom
Endpoint boolEnabled - Enforce
HTTPS bool - TLSSecurity
Policy string
- Custom
Endpoint string - Custom
Endpoint stringCertificate Arn - Custom
Endpoint boolEnabled - Enforce
HTTPS bool - TLSSecurity
Policy string
- custom
Endpoint String - custom
Endpoint StringCertificate Arn - custom
Endpoint BooleanEnabled - enforce
HTTPS Boolean - t
LSSecurity StringPolicy
- custom
Endpoint string - custom
Endpoint stringCertificate Arn - custom
Endpoint booleanEnabled - enforce
HTTPS boolean - t
LSSecurity stringPolicy
- custom
Endpoint String - custom
Endpoint StringCertificate Arn - custom
Endpoint BooleanEnabled - enforce
HTTPS Boolean - t
LSSecurity StringPolicy
DomainIdp
- Entity
Id string - Metadata
Content string
- Entity
Id string - Metadata
Content string
- entity
Id String - metadata
Content String
- entity
Id string - metadata
Content string
- entity_
id str - metadata_
content str
- entity
Id String - metadata
Content String
DomainMasterUserOptions
- Master
User stringARN - Master
User stringName - Master
User stringPassword
- Master
User stringARN - Master
User stringName - Master
User stringPassword
- master
User StringARN - master
User StringName - master
User StringPassword
- master
User stringARN - master
User stringName - master
User stringPassword
- master
User StringARN - master
User StringName - master
User StringPassword
DomainNodeToNodeEncryptionOptions
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
DomainOffPeakWindow
DomainOffPeakWindowOptions
- enabled Boolean
- off
Peak Property MapWindow
DomainSAMLOptions
- Enabled bool
- Idp
Pulumi.
Aws Native. Open Search Service. Inputs. Domain Idp - Master
Backend stringRole - Master
User stringName - Roles
Key string - Session
Timeout intMinutes - Subject
Key string
- Enabled bool
- Idp
Domain
Idp - Master
Backend stringRole - Master
User stringName - Roles
Key string - Session
Timeout intMinutes - Subject
Key string
- enabled Boolean
- idp
Domain
Idp - master
Backend StringRole - master
User StringName - roles
Key String - session
Timeout IntegerMinutes - subject
Key String
- enabled boolean
- idp
Domain
Idp - master
Backend stringRole - master
User stringName - roles
Key string - session
Timeout numberMinutes - subject
Key string
- enabled bool
- idp
Domain
Idp - master_
backend_ strrole - master_
user_ strname - roles_
key str - session_
timeout_ intminutes - subject_
key str
- enabled Boolean
- idp Property Map
- master
Backend StringRole - master
User StringName - roles
Key String - session
Timeout NumberMinutes - subject
Key String
DomainServiceSoftwareOptions
- Automated
Update stringDate - Cancellable bool
- Current
Version string - Description string
- New
Version string - Optional
Deployment bool - Update
Available bool - Update
Status string
- Automated
Update stringDate - Cancellable bool
- Current
Version string - Description string
- New
Version string - Optional
Deployment bool - Update
Available bool - Update
Status string
- automated
Update StringDate - cancellable Boolean
- current
Version String - description String
- new
Version String - optional
Deployment Boolean - update
Available Boolean - update
Status String
- automated
Update stringDate - cancellable boolean
- current
Version string - description string
- new
Version string - optional
Deployment boolean - update
Available boolean - update
Status string
- automated_
update_ strdate - cancellable bool
- current_
version str - description str
- new_
version str - optional_
deployment bool - update_
available bool - update_
status str
- automated
Update StringDate - cancellable Boolean
- current
Version String - description String
- new
Version String - optional
Deployment Boolean - update
Available Boolean - update
Status String
DomainSnapshotOptions
- automated
Snapshot IntegerStart Hour
- automated
Snapshot numberStart Hour
- automated
Snapshot NumberStart Hour
DomainSoftwareUpdateOptions
- auto
Software BooleanUpdate Enabled
- auto
Software booleanUpdate Enabled
- auto
Software BooleanUpdate Enabled
DomainTag
DomainVPCOptions
- Security
Group List<string>Ids - Subnet
Ids List<string>
- Security
Group []stringIds - Subnet
Ids []string
- security
Group List<String>Ids - subnet
Ids List<String>
- security
Group string[]Ids - subnet
Ids string[]
- security_
group_ Sequence[str]ids - subnet_
ids Sequence[str]
- security
Group List<String>Ids - subnet
Ids List<String>
DomainWindowStartTime
DomainZoneAwarenessConfig
- availability
Zone IntegerCount
- availability
Zone numberCount
- availability
Zone NumberCount
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0