Interface EncryptionConfiguration.Builder

    • Method Detail

      • kmsKeyId

        EncryptionConfiguration.Builder kmsKeyId​(String kmsKeyId)

        An alias, alias ARN, key ID, or key ARN of a symmetric encryption KMS key to encrypt data. To specify a KMS key in a different Amazon Web Services account, you must use the key ARN or alias ARN.

        Parameters:
        kmsKeyId - An alias, alias ARN, key ID, or key ARN of a symmetric encryption KMS key to encrypt data. To specify a KMS key in a different Amazon Web Services account, you must use the key ARN or alias ARN.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • kmsDataKeyReusePeriodSeconds

        EncryptionConfiguration.Builder kmsDataKeyReusePeriodSeconds​(Integer kmsDataKeyReusePeriodSeconds)

        Maximum duration that Step Functions will reuse data keys. When the period expires, Step Functions will call GenerateDataKey. Only applies to customer managed keys.

        Parameters:
        kmsDataKeyReusePeriodSeconds - Maximum duration that Step Functions will reuse data keys. When the period expires, Step Functions will call GenerateDataKey. Only applies to customer managed keys.
        Returns:
        Returns a reference to this object so that method calls can be chained together.