Interface EncryptionConfiguration.Builder

  • Method Details

    • 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.
    • type

      Encryption type

      Parameters:
      type - Encryption type
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      Encryption type

      Parameters:
      type - Encryption type
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: