You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// EncryptionAtRest allows to specify the Encryption at Rest for AWS, Azure and GCP providers
@@ -22,6 +24,9 @@ type AwsKms struct {
22
24
Regionstring`json:"region,omitempty"`// The AWS region in which the AWS customer master key exists: CA_CENTRAL_1, US_EAST_1, US_EAST_2, US_WEST_1, US_WEST_2, SA_EAST_1
23
25
RoleIDstring`json:"roleId,omitempty"`// ID of an AWS IAM role authorized to manage an AWS customer master key.
24
26
Valid*bool`json:"valid,omitempty"`// Specifies whether the encryption key set for the provider is valid and may be used to encrypt and decrypt data.
27
+
// A reference to as Secret containing the AccessKeyID, SecretAccessKey, CustomerMasterKey and RoleID fields
// GoogleCloudKms specifies GCP KMS configuration details and whether Encryption at Rest is enabled for an Atlas project.
41
49
typeGoogleCloudKmsstruct {
42
50
Enabled*bool`json:"enabled,omitempty"`// Specifies whether Encryption at Rest is enabled for an Atlas project. To disable Encryption at Rest, pass only this parameter with a value of false. When you disable Encryption at Rest, Atlas also removes the configuration details.
43
51
ServiceAccountKeystring`json:"serviceAccountKey,omitempty"`// String-formatted JSON object containing GCP KMS credentials from your GCP account.
44
52
KeyVersionResourceIDstring`json:"keyVersionResourceID,omitempty"`// The Key Version Resource ID from your GCP account.
53
+
// A reference to as Secret containing the ServiceAccountKey, KeyVersionResourceID fields
0 commit comments