Interface CfnKey.KeyAttributesProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnKey.KeyAttributesProperty.Jsii$Proxy
Enclosing class:
CfnKey

@Stability(Stable) public static interface CfnKey.KeyAttributesProperty extends software.amazon.jsii.JsiiSerializable
The role of the key, the algorithm it supports, and the cryptographic operations allowed with the key.

This data is immutable after the key is created.

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.paymentcryptography.*;
 KeyAttributesProperty keyAttributesProperty = KeyAttributesProperty.builder()
         .keyAlgorithm("keyAlgorithm")
         .keyClass("keyClass")
         .keyModesOfUse(KeyModesOfUseProperty.builder()
                 .decrypt(false)
                 .deriveKey(false)
                 .encrypt(false)
                 .generate(false)
                 .noRestrictions(false)
                 .sign(false)
                 .unwrap(false)
                 .verify(false)
                 .wrap(false)
                 .build())
         .keyUsage("keyUsage")
         .build();
 

See Also: