Interface KmsKeyToGrant.Builder

All Superinterfaces:
Buildable, CopyableBuilder<KmsKeyToGrant.Builder,KmsKeyToGrant>, SdkBuilder<KmsKeyToGrant.Builder,KmsKeyToGrant>, SdkPojo
Enclosing class:
KmsKeyToGrant

public static interface KmsKeyToGrant.Builder extends SdkPojo, CopyableBuilder<KmsKeyToGrant.Builder,KmsKeyToGrant>
  • Method Details

    • kmsKeyArn

      KmsKeyToGrant.Builder kmsKeyArn(String kmsKeyArn)

      The AWS KMS CMK (Key Management System Customer Managed Key) used to encrypt S3 objects in the shared S3 Bucket. AWS Data exchange will create a KMS grant for each subscriber to allow them to access and decrypt their entitled data that is encrypted using this KMS key specified.

      Parameters:
      kmsKeyArn - The AWS KMS CMK (Key Management System Customer Managed Key) used to encrypt S3 objects in the shared S3 Bucket. AWS Data exchange will create a KMS grant for each subscriber to allow them to access and decrypt their entitled data that is encrypted using this KMS key specified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.