EncryptionAtRestOptions
Specifies whether the domain should encrypt data at rest, and if so, the Key Management Service (KMS) key to use. Can only be used when creating a new domain or enabling encryption at rest for the first time on an existing domain. You can't modify this parameter after it's already been specified.
Contents
- Enabled
-
True to enable encryption at rest.
Type: Boolean
Required: No
- EncryptionMode
-
The type of encryption at rest applied to the domain's data. Valid values are
DISKandNATIVE.DISKis the default and uses volume-level encryption.NATIVEuses engine-native, index-level encryption and requires encryption at rest to be enabled and OpenSearch version 3.3 or later. After the mode is set toNATIVE, it can't be changed back toDISK.Type: String
Valid Values:
DISK | NATIVERequired: No
- KmsKeyId
-
The KMS key ID. Takes the form
1a2a3a4-1a2a-3a4a-5a6a-1a2a3a4a5a6a.Type: String
Length Constraints: Minimum length of 1. Maximum length of 500.
Pattern:
.*Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: