Interface CfnFieldLevelEncryptionProfile.FieldLevelEncryptionProfileConfigProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnFieldLevelEncryptionProfile.FieldLevelEncryptionProfileConfigProperty.Jsii$Proxy
- Enclosing class:
CfnFieldLevelEncryptionProfile
@Stability(Stable)
public static interface CfnFieldLevelEncryptionProfile.FieldLevelEncryptionProfileConfigProperty
extends software.amazon.jsii.JsiiSerializable
The configuration of a field-level encryption profile.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.cloudfront.*;
FieldLevelEncryptionProfileConfigProperty fieldLevelEncryptionProfileConfigProperty = FieldLevelEncryptionProfileConfigProperty.builder()
.callerReference("callerReference")
.encryptionEntities(List.of(EncryptionEntityProperty.builder()
.fieldPatterns(List.of("fieldPatterns"))
.providerId("providerId")
.publicKeyId("publicKeyId")
.build()))
.name("name")
// the properties below are optional
.comment("comment")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnFieldLevelEncryptionProfile.FieldLevelEncryptionProfileConfigProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()A unique value that identifies the creation request.default StringAn optional comment describing the field-level encryption profile.The encryption entities of the field-level encryption profile.getName()The name of the field-level encryption profile.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCallerReference
A unique value that identifies the creation request.Caller references are unique within an AWS account and cannot be changed after creation.
- See Also:
-
getEncryptionEntities
The encryption entities of the field-level encryption profile.At least one entity is required.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnFieldLevelEncryptionProfile.EncryptionEntityProperty>- See Also:
-
getName
The name of the field-level encryption profile.Names are unique within an AWS account.
- See Also:
-
getComment
An optional comment describing the field-level encryption profile.- See Also:
-
builder
@Stability(Stable) static CfnFieldLevelEncryptionProfile.FieldLevelEncryptionProfileConfigProperty.Builder builder()
-