Amazon OpenSearch Service · Arazzo Workflow
Amazon OpenSearch Service Ensure Domain Exists
Version 1.0.0
Create a domain only when it is not already present in the account.
View Spec
View on GitHub
AnalyticsElasticsearchFull-Text SearchLog AnalyticsOpenSearchSearchArazzoWorkflows
Provider
Workflows
ensure-domain-exists
Create the domain only if it does not already exist.
Checks the account domain list, describes the domain when it already exists, otherwise creates it and polls until the endpoint is ready.
1
listDomains
ListDomainNames
List all domain names in the account to determine whether the requested domain already exists.
2
describeExisting
DescribeDomain
Describe the requested domain to capture its current configuration. This step runs when the domain is expected to already exist; if it does not the flow falls through to create it.
3
createDomain
CreateDomain
Create the domain because it was not found in the account, using the supplied engine version, cluster configuration, and EBS options.
4
pollNewDomain
DescribeDomain
Describe the newly created domain until it reports a published endpoint, looping while the endpoint remains empty.