OpenSearch
OpenSearch Service control plane — domains, domain configs, versions, and packages.
Quick start
# See /docs/services/ for SDK patterns; OpenSearch uses the standard boto3 client.
Supported operations
20 operations exposed by this service as of MiniStack 1.4.21. Extracted directly from the handler dispatch in the source module.
AddTags
AssociatePackage
CreateDomain
CreatePackage
DeleteDomain
DeletePackage
DescribeDomain
DescribeDomainChangeProgress
DescribeDomainConfig
DescribeDomains
DescribePackages
DissociatePackage
GetCompatibleVersions
ListDomainNames
ListPackagesForDomain
ListTags
ListVersions
RemoveTags
UpdateDomainConfig
UpdatePackage
CloudFormation
The CloudFormation engine provisions these resource types via this service:
AWS::OpenSearchService::Domain
See CloudFormation engine for intrinsic support and lifecycle details.
Known limitations
- By default a domain data plane is an in-memory stub. Set OPENSEARCH_DATAPLANE=1 to start a real opensearchproject/opensearch container per domain that serves search/index calls (OPENSEARCH_DASHBOARDS=1 adds Dashboards).
Source
ministack/services/opensearch.py
Read the source to verify the ops list above — dispatch tables and handler functions are the ground truth.