Interface CfnInvestigationGroupPropsMixin.EncryptionConfigMapProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnInvestigationGroupPropsMixin.EncryptionConfigMapProperty.Jsii$Proxy
- Enclosing class:
CfnInvestigationGroupPropsMixin
@Stability(Stable)
public static interface CfnInvestigationGroupPropsMixin.EncryptionConfigMapProperty
extends software.amazon.jsii.JsiiSerializable
Use this structure if you want to use a customer managed AWS key to encrypt your investigation data.
If you omit this parameter, CloudWatch investigations will use an AWS key to encrypt the data. For more information, see Encryption of investigation data .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.aiops.*;
EncryptionConfigMapProperty encryptionConfigMapProperty = EncryptionConfigMapProperty.builder()
.encryptionConfigurationType("encryptionConfigurationType")
.kmsKeyId("kmsKeyId")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnInvestigationGroupPropsMixin.EncryptionConfigMapProperty -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEncryptionConfigurationType
Displays whether investigation data is encrypted by a customer managed key or an AWS owned key.- See Also:
-
getKmsKeyId
If the investigation group uses a customer managed key for encryption, this field displays the ID of that key.- See Also:
-
builder
@Stability(Stable) static CfnInvestigationGroupPropsMixin.EncryptionConfigMapProperty.Builder builder()
-