Class TableEncryptionSpecificationArgs.Builder

    • Method Detail

      • kmsKeyIdentifier

        public TableEncryptionSpecificationArgs.Builder kmsKeyIdentifier​(@Nullable
                                                                         com.pulumi.core.Output<java.lang.String> kmsKeyIdentifier)
        Parameters:
        kmsKeyIdentifier - ARN of the customer managed KMS key.
        Returns:
        builder
      • kmsKeyIdentifier

        public TableEncryptionSpecificationArgs.Builder kmsKeyIdentifier​(java.lang.String kmsKeyIdentifier)
        Parameters:
        kmsKeyIdentifier - ARN of the customer managed KMS key.
        Returns:
        builder
      • type

        public TableEncryptionSpecificationArgs.Builder type​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> type)
        Parameters:
        type - Encryption option specified for the table. Valid values: `AWS_OWNED_KMS_KEY`, `CUSTOMER_MANAGED_KMS_KEY`. The default value is `AWS_OWNED_KMS_KEY`.
        Returns:
        builder
      • type

        public TableEncryptionSpecificationArgs.Builder type​(java.lang.String type)
        Parameters:
        type - Encryption option specified for the table. Valid values: `AWS_OWNED_KMS_KEY`, `CUSTOMER_MANAGED_KMS_KEY`. The default value is `AWS_OWNED_KMS_KEY`.
        Returns:
        builder