Builder
Properties
Specifies the access policies for the domain.
Key-value pairs to specify advanced configuration options. For more information, see Advanced options.
Container for fine-grained access control settings for the domain.
Container for parameters required to enable all machine learning features.
Container for Auto-Tune settings for the domain.
Container for information about the progress of an existing configuration change.
Container for the cluster configuration of a the domain.
Container for Amazon Cognito options for the domain.
Additional options for the domain endpoint, such as whether to require HTTPS for all traffic.
Container for EBS options configured for the domain.
Key-value pairs to enable encryption at rest.
The OpenSearch or Elasticsearch version that the domain is running.
Configuration options for enabling and managing IAM Identity Center integration within a domain.
Choose either dual stack or IPv4 as your IP address type. Dual stack allows you to share domain resources across IPv4 and IPv6 address types, and is the recommended option. If you set your IP address type to dual stack, you can't change your address type later.
Key-value pairs to configure log publishing.
Information about the domain properties that are currently being modified.
Whether node-to-node encryption is enabled or disabled.
Container for off-peak window options for the domain.
DEPRECATED. Container for parameters required to configure automated snapshots of domain indexes.
Software update options for the domain.
The current VPC options for the domain and the status of any updates to their configuration.
Functions
construct an aws.sdk.kotlin.services.opensearch.model.AccessPoliciesStatus inside the given block
construct an aws.sdk.kotlin.services.opensearch.model.AdvancedOptionsStatus inside the given block
construct an aws.sdk.kotlin.services.opensearch.model.AdvancedSecurityOptionsStatus inside the given block
construct an aws.sdk.kotlin.services.opensearch.model.AimlOptionsStatus inside the given block
construct an aws.sdk.kotlin.services.opensearch.model.AutoTuneOptionsStatus inside the given block
construct an aws.sdk.kotlin.services.opensearch.model.ChangeProgressDetails inside the given block
construct an aws.sdk.kotlin.services.opensearch.model.ClusterConfigStatus inside the given block
construct an aws.sdk.kotlin.services.opensearch.model.CognitoOptionsStatus inside the given block
construct an aws.sdk.kotlin.services.opensearch.model.DomainEndpointOptionsStatus inside the given block
construct an aws.sdk.kotlin.services.opensearch.model.EbsOptionsStatus inside the given block
construct an aws.sdk.kotlin.services.opensearch.model.EncryptionAtRestOptionsStatus inside the given block
construct an aws.sdk.kotlin.services.opensearch.model.VersionStatus inside the given block
construct an aws.sdk.kotlin.services.opensearch.model.IdentityCenterOptionsStatus inside the given block
construct an aws.sdk.kotlin.services.opensearch.model.IpAddressTypeStatus inside the given block
construct an aws.sdk.kotlin.services.opensearch.model.LogPublishingOptionsStatus inside the given block
construct an aws.sdk.kotlin.services.opensearch.model.NodeToNodeEncryptionOptionsStatus inside the given block
construct an aws.sdk.kotlin.services.opensearch.model.OffPeakWindowOptionsStatus inside the given block
construct an aws.sdk.kotlin.services.opensearch.model.SnapshotOptionsStatus inside the given block
construct an aws.sdk.kotlin.services.opensearch.model.SoftwareUpdateOptionsStatus inside the given block
construct an aws.sdk.kotlin.services.opensearch.model.VpcDerivedInfoStatus inside the given block