Interface CfnVerifiedAccessTrustProvider.ISseSpecificationProperty
AWS Verified Access provides server side encryption by default to data at rest using AWS -owned KMS keys.
Namespace: Amazon.CDK.AWS.EC2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface CfnVerifiedAccessTrustProvider.ISseSpecificationProperty
Syntax (vb)
Public Interface CfnVerifiedAccessTrustProvider.ISseSpecificationProperty
Remarks
You also have the option of using customer managed KMS keys, which can be specified using the options below.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.EC2;
var sseSpecificationProperty = new SseSpecificationProperty {
CustomerManagedKeyEnabled = false,
KmsKeyArn = "kmsKeyArn"
};
Synopsis
Properties
| CustomerManagedKeyEnabled | Enable or disable the use of customer managed KMS keys for server side encryption. |
| KmsKeyArn | The ARN of the KMS key. |
Properties
CustomerManagedKeyEnabled
Enable or disable the use of customer managed KMS keys for server side encryption.
object? CustomerManagedKeyEnabled { get; }
Property Value
Remarks
Valid values: True | False
Type union: either bool or IResolvable
KmsKeyArn
The ARN of the KMS key.
string? KmsKeyArn { get; }