Class DiscoveryFilter

java.lang.Object
com.amazonaws.encryptionsdk.kms.DiscoveryFilter

public final class DiscoveryFilter extends Object
This class stores the configuration for filtering AWS KMS CMK ARNs by AWS account ID and partition.

The filter allows a KMS CMK if its partition matches partition and its accountId is included in accountIds.

  • Constructor Details

    • DiscoveryFilter

      public DiscoveryFilter(String partition, String... accountIds)
    • DiscoveryFilter

      public DiscoveryFilter(String partition, Collection<String> accountIds)
  • Method Details

    • getPartition

      public String getPartition()
    • getAccountIds

      public Collection<String> getAccountIds()
    • allowsPartitionAndAccount

      public boolean allowsPartitionAndAccount(String partition, String accountId)